File之写入文件内容

如果是单个文件:

    public void dataToFile(){
        try {
            File file = new File("E:\\\\test\\\\aaa.txt");
            if (!file.exists()) {
                file.createNewFile();
            }
            FileWriter fw = new FileWriter(file.getAbsoluteFile());
            BufferedWriter bw = new BufferedWriter(fw);
            bw.write("\r\n");//换行符,等价于 = bw.newLine();
            bw.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

同样的是多个文件,切记每次关闭close(),否则内容写入不全会丢失。

如果flush或者close前重新new  BufferedWriter()就会把原来的缓冲区覆盖。

你可能感兴趣的:(Java,java)