转自:
Java IO包中FileReader和FileWriter的简介说明
FileReader和FileWriter都是在java.io包中用于操作文件的类
它们的功能同FileInputStream和FileOutputStream类似
FileReader可采用字符流的方式读取文件内容
例:
Reader reader = new FileReader("e:\\test\\input-text.txt"); int data = reader.read(); while(data != -1) { //do something with data... doSomethingWithData(data); data = reader.read(); } reader.close();
FileWriter的功能将数据使用字符流的方式写入文件
例:
Writer writer = new FileWriter("c:\\data\\output.txt");
while(moreData) {
String data = getMoreData();
write.write(data);
}
writer.close();
--------------------------------------------------------
注意事项:
写入文件时,可采用追加的方式写入,也可采用覆盖的方式写