Java:细思极恐的代码,致敬IO

不多赘述,真的很吓人的一段代码,需要你自己斟酌咯!

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();
    }
}
点赞