《面向对象程序设计》输入输出流.ppt

《面向对象程序设计》输入输出流.ppt

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
对文件的复制 DEMO public static void main(String[] args)throws IOException{ String str=new String(); try{ BufferedReader in=new BufferedReader(new FileReader("c:\\7\\1.txt")); BufferedWriter out = new BufferedWriter(new FileWriter("c:\\7\\8.txt")); while((str=in.readLine() )!=null){ System.out.println(str); out.write(str); out.newLine(); } out.flush(); in.close(); out.close( ); }catch(IOException ex){ System.out.println("错误!"+ex); } } .对文件的随机访问 Java中还定义了一个功能更强大,使用更方便的类RandomAccessFile,它可以实现对文件的随机读写。 RandomAccessFile类也是在java.io包中定义的,它是Object类的直接子类。 两个构造函数: RandomAccessFile(String name,String mode) 参数name: 确定一个文件名,给出流的源(目的地),参数mode取r(只读)、rw(可读写) RandomAccessFile(File name,String mode) 参数File:是一个File对象,给出流的源(目的地)。 提供一个方法: seek(long a) 定位RandomAccessFile流的读写位置。参数a为读写位置距离文件开头的字节个数。 getFilePoint( )方法获得流的当前读写位置。 public static void main(String[] args) throws IOException { try{ RandomAccessFile in; int data[ ]={1,2,3,4,5,6,7,8,9,10}; in=new RandomAccessFile("c:\\7\\tom.out","rw"); for(int i=0;i<data.length;i++) in.writeInt(data[i]); for(long j=data.length-1;j>=0;j--){ in.seek(j*4); System.out.print(","+in.readInt()); } in.close( ); }catch(Exception ex){ } } try{ RandomAccessFile in; in=new RandomAccessFile("c:\\7\\FileInputStreamDemo.java","rw"); long filePoint=0; long fileLength=in.length(); while(filePoint<fileLength){ String s=in.readLine(); System.out.println(s); filePoint=in.getFilePointer(); } in.close( ); }catch(Exception ex){ } DataInputStream 和 DataOutputStream 在基本输入/输出流的基础之上增加读取基本数据类型的功能 构造方法 DataInputStream(InputStream in) DataOutputStream(OutputStream out) 其他方法 readBoolean()/writeBoolean readBy

文档评论(0)

today-is-pqsczlx + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档