这2个类是与操作字节流的FileInputSream和FileOutputStream类相对应的;
用于读写文本数据;这4个类当然也是输入输出流的总括;
下面也通过一个例子来熟悉:
用于读写文本数据;这4个类当然也是输入输出流的总括;
下面也通过一个例子来熟悉:
package cn.com;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class FileStream {
public static void main(String[] args) {
try {
FileWriter out = new FileWriter("hello.txt");
out.write("www.sohu.com111");
//这里需要关闭流,将缓冲数据写到文件当中
out.close();
char[] buf = new char[1024];
FileReader in = new FileReader("hello.txt");
int len = in.read(buf);
System.out.println(new String(buf, 0, len));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}