一、写文件先创建文件,写入数据、关闭文件。
常用的流:FileOutputStream, OutputStreamWriter, bufferWriter(wtire和newLine)
try-resource语句,自动关闭资源(jad7以后可用,程序变得简洁)
要关闭最外层数据流,这样将会把其上所有数据流关闭
import java.io.*;
public class TxtFileWrite {
public static void main(String[] args) {
writeFile1();
System.out.println("===================");
writeFile2(); // JDK 7及以上才可以使用}
public static void writeFile1() {
FileOutputStream fos = null;
OutputStreamWriter osw = null;
BufferedWriter bw = null;
try {
fos = new FileOutputStream("c:/temp/abc.txt"); // 节点类osw = new OutputStreamWriter(fos, "UTF-8"); // 转化类,写中文要用UTF-8//osw = new OutputStreamWriter(fos); // 转化类,不写是默认,一般是GBKbw