不多赘述,真的很吓人的一段代码,需要你自己斟酌咯!
package cn.dujiang.demo;
import java.io.File;
import java.io.FileWriter;
import java.io.Writer;
/**
* IO有些类和方法是把双刃剑,破坏性还是有的,尤其放到项目中,谁运行,谁死机啊!
* @author Dujiang
*Writer 作为字符输出流,可以直接进行字符串的输出,这一点就比OutputStream好了不知道多少
*/
public class TestDemo {
public static void main(String[] args) throws Exception {// 此处直接抛出
// 1、定义输出的文件的路径
File file = new File("F:" + File.separator + "demo" + File.separator + "demo.text");
if (!file.getParentFile().exists()) {
file.getParentFile().mkdirs();
}
// 2、实例化Writer类的对象
Writer wrt = new FileWriter(file);
// 3、进行内容输出
String str = "里面内容可以随意写入,如果把路径改为C盘系统文件,会出现系统文件损坏,I/O是把双刃剑!";
wrt.write(str);// 输出字符串数据
// 4、关闭输出流
wrt.close();
}
}