废话不多说,直接说重点 1、FileWriter写入数据 步骤: A:创建字符输出流对象 B:调用写入数据方法,并刷新缓冲区 C:释放资源 代码体现: FileWriter fw = new FileWriter("a.txt"); fw.write("hello,io"); fw.flush(); fw.close();
2、FileReader读取数据 步骤: A:创建字符输入流对象 B:调用读取数据方法,并显示 C:释放资源 代码体现: FileReader fr = new FileReader("a.txt"); //方式1 //一次读取一个字符 int ch = 0; while((ch=fr.read())!=-1) { System.out.print((char)ch); } //方式2 //一次读取一个字符数组 char[] chs = new char[1024]; int len = 0; while((len=fr.read(chs))!=-1) { System.out.print(new String(chs,0,len)); } fr.close();
|