16.Java IO: PipedOutputStream && Java IO: PipedOutputStream
来源:互联网 发布:共产主义社会 知乎 编辑:程序博客网 时间:2024/05/28 17:06
本文是在Java IO: PipedOutputStream 和 Java IO: PipedOutputStream翻译而来。
PipedOutputStream类使得以字节流读取管道的内容成为可能。管道是同一个JVM中线程间的通信通道。在教程Java IO Pipes. 中有更详细的解释。
PipedInputStream例子
这里有一个简单的PipedInputStream的例子:
InputStream input = new PipedInputStream(pipedOutputStream);int data = input.read();while(data != -1){ //do something with data ... doSomethingWithData(data); data = input.read();}input.close();
PipedInputStream的read()方法返回一个int值,这个值包含已读字节的值。
如果read()方法返回-1,在流中就没有更多的可读数据,可以关闭流。另外,-1是int值,不是字节值。这里是不一样的!
更多PipedInputStream 方法
由于PipedInputStream是InputStream的子类,PipedInputStream像InputStream一样有相同的基本方法和使用模式。查看Java IO: InputStream–输入流 获取更多信息。
Java IO Pipes
像上述的例子一样,PipedInputStream需要和PipedOutputStream连接。当这两个流连接时,它们来自一个管道。
PipedOutputStream类使得以字节流向管道写入数据成为可能。管道是同一个JVM中线程间的通信通道。
PipedOutputStream例子
这里有一个简单的PipedOutputStream的例子:
OutputStream output = new PipedOutputStream(pipedInputStream);while(moreData){ int data = getMoreData(); output.write(data);}output.close();
PipedOutputStream的write()方法带有一个int值,这个值包含要写入字节的数值。
更多PipedOutputStream 方法
由于PipedOutputStream是OutputStream的子类,PipedOutputStream像OutputStream一样有相同的基本方法和使用模式。查看Java IO: OutputStream–输出流 获取更多信息。
Java IO Pipes
像上述的例子一样,PipedInputStream需要和PipedOutputStream连接。当这两个流连接时,它们来自一个管道。
- 16.Java IO: PipedOutputStream && Java IO: PipedOutputStream
- Java IO - PipedOutputStream & PipedInputStream
- 【Java-IO】PipedInputStream和PipedOutputStream
- java io 笔记三:PipedOutputStream、PipedInputStream类
- Java IO--管道流PipedOutputStream/PipedInputStream
- Java的IO流系列: FileOutputStream/PipedOutputStream
- Java IO(八):PipedInputStream & PipedOutputStream
- java IO笔记(PipedInputStream/PipedOutputStream)
- java PipedOutputStream
- Java IO流 PipedInputStream类和PipedOutputStream类
- java(5)--IO流之PipedInputStream和PipedOutputStream
- Java IO系列6 字节流之PipedInputStream与PipedOutputStream
- Java IO:PipedOutputStream和PipedInputStream使用详解及源码分析
- Java-IO之管道(PipedInputStream和PipedOutputStream)
- 【java基础:IO】管道流PipedInputStream和PipedOutputStream的Demostration
- Java.PipedInputStream-PipedOutputStream
- Java管道 PipedInputStream PipedOutputStream
- JAVA IO系列----PipedInputStream与PipedOutputStream类,PipedWriter和PipedReader类
- STM32初学之Sys_Tick配置
- 基于sklearn的特征选择方法
- 扩展GCD
- 认识vim
- 如果链表可能有环,判断两个链表是否相交?
- 16.Java IO: PipedOutputStream && Java IO: PipedOutputStream
- Java-单机版的书店管理系统(练习设计模块和思想_系列 二 )
- 简单斐波那契数列
- struts2中如何使用servlet的总结
- oceanbase每日合并
- HDOJ 3336 Count the string
- Logistic回归
- poj 3522
- jquery 实现导航栏滑动效果