Java IO 总辑

Java里面输入流:

    • InputStream
      • FileInputStream(按字节读,不能读汉字)
    • Reader
      • InputStreamReader(它封装了一个InputStream,可以指定字符集,默认是utf8,可以读汉字)
      • BufferedReader(从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取,推荐使用)
      • RandomAccessFile(通过.seek方法设置偏移量,按字节来读取不能处理汉字)

未解决问题:

  • 随机读取汉字文件
  • Java控制文件流复制文件

关于将输入流(读取文件)填充数组size的测试(.read(char[])):

  •  char[]的大小会影响整个读取的速度,当然越大越好

 

 

 

posted @ 2013-07-16 19:52  hhhyde  阅读(136)  评论(0编辑  收藏  举报