【例15.4】使用字符流读写文本文件
使用FileWriter类和FileReader类,向D盘根目录的word.text文件中写入一句话,然后再读取出来,输出在控制台上。
/*【例15.4】使用字符流读写文本文件
* 使用FileWriter类和FileReader类,向D盘根目录的word.text
* 文件中写入一句话,然后再读取出来,输出在控制台上。
* */
package io;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.FileReader;
public class FileReaderDemo {
public static void main(String[] args) {
// TODO 自动生成的方法存根
File file = new File("D://word.text");
try {
FileWriter fw = new FileWriter(file);
String str = "明月几时有,把酒问青天";
fw.write(str);
fw.close();
}catch(IOException e) {
e.printStackTrace();
}
try {
FileReader fr = new FileReader(file);
char[] ch = new char[1024];
int len = fr.read(ch);
System.out.println("文件中的信息是:" + new String(ch,0,len));
fr.close();
}catch(IOException e) {
e.printStackTrace();
}
}
}