——- android培训、java培训、期待与您交流! ———-
IO流
BufferedWriter和BufferedReader的简单操作
希望能够帮助到大家
你需要在相应路径手动创建文件
或者 创建 File实例,实现自动创建目录及文件(我会在学习笔记第六篇给出File创建的详细实例供大家参考)
public class Test {
public static void main(String[] args) throws IOException {
//实例化一个FileWriter对象
FileWriter fw = new FileWriter("c:/my/hello.txt");
//实例化一个BufferedWriter对象
BufferedWriter dw = new BufferedWriter(fw);
//通过BufferedWriter对象写入内容
//BufferedWriter覆盖文件中原来的内容
dw.write("大家好!");
dw.newLine();
dw.write("我正在学习BufferedWirter。");
dw.newLine();
dw.write("请多多指教!");
dw.flush();//清空缓存区
fw.flush();
fw.close();//关闭流
System.out.println("添加完成!\n\n");
dw.close();//关闭流
/*
* BufferedReader读操作
* 1、需要修饰到一个指定的输入流 FileReader对象
* 2、关闭流
*/
FileReader aw = new FileReader("c:/my/hello.txt");
//实例化BufferedReader对象
BufferedReader nw = new BufferedReader(aw);
String line;
int num = 1;
while(( line = nw.readLine())!=null){
System.out.println("================第"+num+"行================");
System.out.println(line);
num++;
}
//关闭流
aw.close();
nw.close();
}
}