第6章 输入输出流.pptVIP

  • 1
  • 0
  • 约5.78千字
  • 约 42页
  • 2017-11-17 发布于河南
  • 举报
第6章 输入输出流

2、读文本文件 通常使用FileReader或BufferedReader类;如果需要读取的内容很多,用后者可提高效率 BufferedReader多提供了一个readLine()方法用于读取一行 判断文件末尾的方法: Reader类的read()返回-1时;否则返回字符的编码 BufferedReader类的readLine()为null时 6.2.3 读写二进制文件 二进制文件 原则上讲,所有文件都是由字节组成的 如果文件中的内容应被解释为字符,则文件被称为文本文件;否则为二进制文件 注意:一些文字处理软件(如Word等)产生的文件中,数据要被解释为字体、格式、图形和其他非字符信息,因此,这样的文件是二进制文件,不能用Reader流正确读取 1、写二进制文件 常用来写文件的输出流类: FileOutputStream BufferedOutputStream DataOutputStream FileOutputStream 常用于成组字节(byte[])的输出 DataOutputStream 具有写各种基本数据类型的方法,如:writeInt()、writeDouble()、writeBytes()等 对于个别基本类型数据,在不同的计算机平台中可能占用的空间不同,而DataOutputStream提供了平台无关的读取基本类型数据的方法 其中的size()方法可作为

文档评论(0)

1亿VIP精品文档

相关文档