07

mac2025-02-04  2

7 Reader和Writer的基本特点

二者都是【字符】输入输出流的抽象父类。 以字符为单位处理数据,每次读取/写入一个字符。 适合处理文本文件。 实现类有FileReader和FileWriter等。

FileReader reader = null; BufferedReader buffered = null; try{ reader=new FileReader("e:\\测试类文件\\writer.txt"); buffered=new BufferedReader(reader); String S=null;//readLine返回String类型,查API //利用循环进行读 while((S=buffered.readLine())!=null){ System.out.println(S); } }catch(Exception e){ e.printStackTrace(); }finally{ try{ buffered.close(); reader.close(); }catch(IOException e){ e.printStackTrace(); } } FileWriter writer = null; try{ writer = new FileWriter("e:\\测试类文件\\writer.txt"); writer.write("疯狂的人们\n疯狂的学习"); System.out.println("ok"); writer.flush(); }catch (IOException e) { e.printStackTrace(); }finally{ try { writer.close();//有异常用try catch包围 } catch (IOException e) { e.printStackTrace(); } }
最新回复(0)