原文:InputStream和Reader区别

InputStream,OutputStream前者为字节输入流,后者为字节输出流。ReaderWriter前者为字符输入流,后者为字符输出流。 四个均为抽象类。fileInputStream是InputStream的实现类fileReader是Reader的实现类 字节流读取单位为一个字节,字符流读取单位为一个字符所以读取汉字的时候,如果用字节流就会导致读出来乱码。这是最常用的地方其他基本用法差 ...

2016-04-05 17:25 0 5821 推荐指数:

查看详情

InputStreamReader区别

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

Thu Jun 14 19:17:00 CST 2012 0 4324
InputStreamReader,FileInputStream和 FileReader的区别

一、InputStreamReader区别 InputStreamReader都可以用来读数据(从文件中读取数据或从Socket中读取数据),最主要的区别如下: InputStream用来读取二进制数(字节流),而 Reader用来读取文本数据,即 Unicode字符。那么二进制数与文本 ...

Thu Oct 18 19:50:00 CST 2018 0 4461
Java中InputStreamReader区别

InputStream提供的是字节流的读取,而非文本读取,这是和Reader类的根本区别。即用Reader读取出来的是ch ...

Wed Jun 13 08:08:00 CST 2018 0 1333
Java中InputstreamReader区别

Reader支持16位的Unicode字符输出,InputStream支持8位的字符输出。ReaderInputStream分别是I/O库提供的两套平行独立的等级机构, InputStream、OutputStream是用来处理8位元的流,Reader、Writer是用来处理16位元的流。而在 ...

Sat Jun 27 04:12:00 CST 2015 0 3337
ReaderInputStream两个类中的read()的区别

InputStream类的read()方法是从流里面取出一个字节,他的函数原型是 int read(); ,Reader类的read()方法则是从流里面取出一个字符(一个char),他的函数原型也是 int read(); 。 我们都知道java使用的是UNICODE字符集,在java中字符 ...

Thu Apr 21 16:19:00 CST 2016 0 6973
InputStream、InputStreamReader和Reader的关系

InputStream:得到的是字节输入流,InputStream.read("filename")之后,得到字节流 Reader:读取的是字符流 InputStreamReader:从字节到字符的桥梁。InputStreamReader(InputStream.read("filename ...

Sat Sep 07 23:31:00 CST 2013 0 31306
Java流对象:InputStream、OutputStream、Reader、Writer

流对象使用完一般要用close方法关闭。释放资源。 InputStream 和OutPutStream 二者都是字节输入和输出的抽象父类,子字节为单位处理数据,每次读取、写入一个字节,适合处理二进制文件,如:音频、视频、图片等。 Redaer和writer是字符输入输出的抽象父类,以字符 ...

Sat Dec 16 23:25:00 CST 2017 0 1002
IO流04_InputStreamReader输入流

【输入流中的字符流和字节流】 【InputStreamReaderInputStreamReader是所有输入流的抽象基类,本身不能实例化,但是他们是所有输入流的模板。 [ InputStream包含的方法 ] int read() 从输入流中读去单个字节,返回读取 ...

Sat Oct 01 00:54:00 CST 2016 0 2313
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM