www.qprq.net > jAvA的INPUTSTREAM和INPUTSTREAMREADER有什么区别??

jAvA的INPUTSTREAM和INPUTSTREAMREADER有什么区别??

InputStream\OutputStream\Reader\Writer构成了java.io的鼻祖。具体如下:InputStream和OutputStream类仅仅读取和写入单个的字节和字节数组,它们没有读取和写入字符串和数值的方法。对于Unicode文本,一个字符占用两个字节

这个..区别大了去了 InputStream是输入流的抽象类 InputStreamReader是读取输入流的类 API上说:InputStreamReader 是字节流通向字符流的桥梁; 就是说InputStreamReader是操作的 InputStream是被操的

使用InputStreamReader isr = new InputStreamReader(inp); BufferedReader reader = new BufferedReader(isr); 可以调用 reader.readLine()方法

BufferedReader 由Reader类扩展而来,提供通用的缓冲方式文本读取,而且提供了很实用的readLine,读取分行文本很适合,BufferedReader是针对Reader的,不直接针对文件,也不是只针对文件读龋 FileReader是由java.io.InputStreamReade扩展来的,...

一、按数据来源(去向)分类: 1、是文件: FileInputStream, FileOutputStream, FileReader, FileWriter 2、是byte[]:ByteArrayInputStream, ByteArrayOutputStream 3、是Char[]: CharArrayReader, CharArrayWriter 4、是String: StringBuffer...

InputStreamReader 是字节流通向字符流的桥梁,它是字符流Reader的子类。它用来读取字节转换成字符的时候使用的

java中OutputStreamWriter和Writer的区别还有InputStreamReader与Reader的区别如下: 1.OutputStreamWriter负责进行InputStream到Reader的适配和由OutputStream到Writer的适配。 Reader、Writer是用来处理16位元的流。 Reader支持16位的Unicode...

InputStream是字节输入流 InputStreamReader是字符输入流

你去看看java的IO流相关内容就知道了 InputStreamReader 只是一个字符输入流,system.in是获取键盘输入而已

网站地图

All rights reserved Powered by www.qprq.net

copyright ©right 2010-2021。
www.qprq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com