原文:InputStreamReader 和 FileReader联系与区别

两者关系: FileReader继承自InputStreamReader 区别: InputStreamReader是字节流通向字符流的桥梁:它使用指定的charset读取字节并将其解码为字符。它使用的字符集可以由名称指定或显式给定,或者可以接受平台默认的字符集。 每次调用InputStreamReader中的一个read 方法都会导致从底层输入流读取一个或多个字节。要启用从字节到字符的有效转换, ...

2018-01-06 16:32 0 4338 推荐指数:

查看详情

Java 之 FileReader FileInputStream InputStreamReader BufferedReader 作用与区别

ava.io下面有两个抽象类:InputStream和ReaderInputStream是表示字节输入流的所有类的超类Reader是用于读取字符流的抽象类InputStream提供的是字节流的读取,而非文本读取,这是和Reader类的根本区别。即用Reader读取出来的是char数组 ...

Fri Sep 06 00:14:00 CST 2013 0 10333
InputStream与InputStreamReader区别

InputStream是字节流,多用于读取二进制数据 InputStreamReader是字符流,多用于读取文本文件。有不同的编码方式,如utf8等。可以在构造的时候指定编码方式。 例如,两者都有一个无参read函数,前者读取一个字节并转换为int(0-255),后者读取一个字符并转换为int ...

Mon Dec 21 19:02:00 CST 2015 0 2237
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM