java.io.Reader 和 java.io.InputStream 组成了 Java 输入类。Reader 用于读入16位字符,也就是 Unicode 编码的字符;而 InputStream 用于读
入 ASCII 字符和二进制数据。
在 Java 中,有不同类型的 Reader 输入流对应于不同的数据源:
FileReader 用于从文件输入;
CharArrayReader 用于从程序中的字符数组输入;
StringReader 用于从程序中的字符串输入;
PipedReader 用于读取从另一个线程中的 PipedWriter 写入管道的数据。
相 应的也有不同类型的 InputStream 输入流对应于不同的数据源:FileInputStream,ByteArrayInputStream, StringBufferInputStream,
PipedInputStream。另外,还有两种没有对应 Reader 类型的 InputStream 输入流:
Socket 用于套接字;
URLConnection 用于 URL 连接。
这两个类使用 getInputStream() 来读取数据。
相应的,java.io.Writer 和 java.io.OutputStream 也有类似的区别。
分享到:
相关推荐
用于离线分析数字电视码流信号。对机顶盒、数字电视研发很有帮助。
TS reader 是一个很好用的DVB Transport Stream分析工具,他能解析出一个TS流中的各种表,包括PAT,PMT等,是数字电视、机顶盒软件工程师很好的参考工具。
* io流 运用 * 注意:只要子类 包含以下类名字的,就是该流的继承 * InputStream----- ... * Reader-------- 输入字符流 * OutputStream-----输出字节流 * Writer --------输出字符流
go-http-stream-reader 使 Go 应用程序能够使用长时间运行的 HTTP 请求流,例如 。 如果出现错误(例如临时网络中断、停止或关闭连接等),它会自动重新连接,并以尊重远程主机退避规则的可扩展方式重新连接。 ...
node-stream-reader允许客户端通过异步回调请求特定大小的块。原料药构造函数(流) 创建一个新实例以从stream读取。 流将暂停,直到调用read为止,这样任何传入的数据都将被缓冲。读取(read_size,回调(err,...
Excel Streaming Reader 如果您过去使用过来读取Excel文件,您可能会注意到它的内存效率不是很高。 阅读整个工作簿将导致严重的内存使用高峰,这可能会对服务器造成严重破坏。 为什么要在整个工作簿中读取Apache,...
2 Main stream UHF RFID Reader IC
已弃用-该程序现在托管在https://github.com/Yeraze/ytnef ytnef是一个与procmail一起使用的程序,用于对TNEF流(winmail.... 与其他类似程序不同,它还可以根据会议请求,地址卡和任务条目创建vCalendar / vCard条目。
Kafka The Definitive Guide Real-...pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
alpha 0.1.1 - fixed hex view problem(last line was not shown) - added literal names of all pid/descriptors/stream type/etc <br/>2002.04.22: alpha 0.1 first release for windows - ...
(如果正在从Reader字符,则可能会将EOF字符传递到流中;这与close()具有相同的效果。) 或者,可以在单个操作中发送String (尽管这违背了逐字节解析器的目的!); 在这种情况下, close()将在数据末尾发送到流。...
Kinesis流阅读器此应用程序为您提供了一个服务器,以将AWS Kinesis流数据显示为JSON,并将Kinesis流数据转换为人类和机器可读的格式。 将此应用程序用于: 手动测试(以确保您放入Kinesis的数据实际上以您想要的方式...
javaSE常用技术,StringBuffer,多线程,同步,集合,输入输出流(reader和stream),网络编程等。
在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型: 1.1 以字节为导向的stream 以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种...
printf("dec err 0xx (%s)\n", stream->error, mad_stream_errorstr(stream)); return MAD_FLOW_CONTINUE; } //This is the main mp3 decoding task. It will grab data from the input buffer FIFO in the SPI ...
一个简单的示例如何将TensorStream用于深度学习任务: from tensor_stream import TensorStreamConverter , FourCC , Planesreader = TensorStreamConverter ( "rtmp://127.0.0.1/live" , cuda_device = 0 )reader ...
安装npm install google-spreadsheet-stream-reader 例子 var gsStreamFactory = require ( "google-spreadsheet-stream-reader" ) . factory ;var gsReadStream = gsStreamFactory. email ( '759184919979-tfinm66...
Stream< Item> rssFeed = reader . read( URL );List< Item> articles = rssFeed . filter(i - > i . getTitle() . equals( Optional . of( " football " ))) .collect( Collectors . toList());合并RSS feed 将多个...
ascii_stream_driver 用于流式传输的简单char设备驱动程序 安装 make sudo insmod asciistreamer.ko sudo chown $USER /dev/asciistreamer 跑步 首先运行./writer starwars.txt然后打开一个新终端并运行./reader ...
It is assumed that the reader is familiar with all industry standards. The TSA manual is provided as printed material and an electronic version is provided in the CD installation package. TSA is...