Reader——FileReader字符输入流
Writer——FileWriter字符输出流
专门用于字符的形式读取和写入数据
书上是,InputStreamReader和OutputStreamWriter类
但通常以缓冲情况进行,BufferedReader和BufferedWriter
FileReader fr =
new
FileReader(f);
BufferedReader bRead = new BufferedReader(fr);
buffer = bRead.readLine();
同理,bWrite.write(buffer);
try
(FileReader fr =
new
FileReader(f)) {
char
[] all =
new
char
[(
int
) f.length()];
fr.read(all);//另一个对应的是fr.write()
只需要注意在流的对象创建时,参数是文件,在使用read/write方法时参数是流出或流入的对象(数组)