InputStreamReader FileReader

转载 2015年11月18日 22:21:03

InputStreamReader 和 BufferedReader 。其中最重要的类是 InputStreamReader ,它是字节转换为字符的桥

梁。 你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作系统的默认编码方式,例如 GBK 等。

 

FileReader 与 InputStreamReader 涉及编码转换 ( 指定编码方式或者采用 os 默认编码 ) ,可

能在不同的平台上出现乱码现象!而 FileInputStream 以二进制方式处理,不会出现乱码现象 .

 

FileInputStream字节流是 以一个一个字节来读。
FileReader字符流是 以一个一个字符来读取的。

 

BufferedReader bufReader = null;
InputStreamReader isr = null;

FileReader fr = null;
try {
for(String fileName:fileNames){

   方法一:
    isr = new InputStreamReader(new FileInputStream("D:\test.txt"), "utf-8");
    bufReader = new BufferedReader(isr);

   方法二:

    fr = new FileReader("D:\test.txt");
    bufReader = new BufferedReader(fr);
    
    while (bufReader.ready()) {
     // 1. 得到每一行数据  
     String dataLine = bufReader.readLine();

     }

}

javaIO(4):Reader,InputStreamReader和FileReader源码分析

前言前面把OutputStream,InputStream和Writer体系讲了,同时也讲了“装饰者模式”在IO体系中的应用。Reader体系跟前面的很相似。本文就将最后一个Reader体系给讲了。正...

JAVA读文件类之FileReader/InputStreamReader/BufferedReader

上一篇写了Java写入文件操作,这一篇回顾一下Java读文件操作。 Java IO采用reader类来进行文件读取,而且已经提供了三个Reader的实现类,FileReader,InputStrea...

java使 FileWriter FileReader 无编码格式,OutputStreamWriter InputStreamReader可设置编码格式

使用Java中的 FileWriter FileReader 可以传个文件路径,然后就可以简单的实现,文件的读和写。 但是这个实现是太简单了,会有问题的。 简单的代码操作,如我的这篇博文里面的转存文件...

File,FileInputStream,FileReader,InputStreamReader,BufferedReader

File,FileInputStream,FileReader,InputStreamReader,BufferedReader 的使... ...

InputStreamReader 和FileReader的区别及InputStream和Reader的区别

首先给大家介绍InputStreamReader 和FileReader的区别,具体内容如下所示: InputStreamReader 和 BufferedReader 。其中最重要的类是 Inpu...

轉載:File,FileInputStream,FileReader,InputStreamReader,BufferedReader

File,FileInputStream,FileReader,InputStreamReader,BufferedReader 的使... 参考资料:l          《 core java 》...

Java 笔记(01)之 FileReader FileInputStream InputStreamReader BufferedReader 作用与区别

ava.io下面有两个抽象类:InputStream和Reader InputStream是表示字节输入流的所有类的超类 Reader是用于读取字符流的抽象类 InputStream提供的是字节...
  • OMG_C
  • OMG_C
  • 2016年07月26日 18:12
  • 241

File,FileInputStream,FileReader,InputStreamReader,BufferedReader 的使用和区别

http://hi.baidu.com/kekemao1/blog/item/9761fc0e4df70de436d12219.html File,FileInputStream,FileRea...

Java 之InputStream FileInputStream FileReader InputStreamReader BufferedReader

文章出处:http://www.cnblogs.com/lianghui66/p/3303546.html java.io下面有两个抽象类:InputStream和Reader InputStre...

Java 之 FileReader FileInputStream InputStreamReader BufferedReader 作用与区别

ava.io下面有两个抽象类:InputStream和Reader InputStream是表示字节输入流的所有类的超类 Reader是用于读取字符流的抽象类 InputStream提供的是字节...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:InputStreamReader FileReader
举报原因:
原因补充:

(最多只允许输入30个字)