FileWriter与FileReader——java学习之<14>

FileWriter:文件字符输出流,用来写文件,一般用于对字符文件的操作

package Io;
import java.io.FileWriter;
import java.io.IOException;
public class FileWriterDemo {
    public static void main(String[] args) throws IOException {
        //文件字符输出流,用来写文件
        FileWriter f = new FileWriter("test.txt");//创建写入路径
        char[] c = new char[]{'a','b',' ','d'};
        f.write(c, 0, 4);//写入字符数组,4代表写入的长度
        f.write(104);
        f.write("you are best!");
        
        f.flush();//刷新
        f.close();//关闭流
        }
}

FileReader:文件字符输入流,用来读取文件

package Io;
import java.io.FileReader;
import java.io.IOException;
public class FileReadDemo {
    public static void main(String[] args) throws IOException {
        FileReader fr = new FileReader("test.txt");
//      char[] c = new char[1024];
//      fr.read(c);//一次性读取完成放在字符数组中,并返回读取字符的长度
//      System.out.print(c);
        int a=1;
        while((a=fr.read()) != -1){//一次读取一个
            System.out.print((char)a);
        }       
    }
}

你可能感兴趣的:(FileWriter与FileReader——java学习之<14>)