Java基础21天--02--IO流
来源:互联网 发布:已开通淘宝客淘宝达人 编辑:程序博客网 时间:2024/05/17 08:31
管道流
PipedInputStream
PipedOutputStream
输入输出可以直接进行连接,通过结合线程使用。
package day20;import java.io.FileNotFoundException;import java.io.IOException;import java.io.PipedInputStream;import java.io.PipedOutputStream;public class PipedTestDemo {public static void main(String[] args) throws IOException {PipedInputStream pipIn = new PipedInputStream();PipedOutputStream pipOut = new PipedOutputStream();pipIn.connect(pipOut);Write write = new Write(pipOut);Read read = new Read(pipIn);new Thread(write).start();new Thread(read).start();}}class Write implements Runnable{PipedOutputStream pipOut;Write(PipedOutputStream pipOut){this.pipOut = pipOut;}public void run(){try {pipOut.write("fdafdfsafdafdfdfdffffffffffff53426541234567890".getBytes());pipOut.flush();pipOut.close();} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}}class Read implements Runnable{PipedInputStream pipIn;Read(PipedInputStream pipIn){this.pipIn = pipIn;}public void run(){byte[] b = new byte[10];try {while(pipIn.read(b) != -1){System.out.println(new String(b));}pipIn.close();} catch (IOException e) {e.printStackTrace();}}}
- Java基础21天--02--IO流
- Java基础21天--01--IO流
- Java基础21天--03--IO流
- Java基础21天--04--IO流
- Java基础21天--05--IO流
- Java基础19天--02--IO流
- Java基础20天--02--IO流
- Java基础21:IO
- JAVA 基础IO流
- java基础:IO流
- Java基础-->IO流
- Java IO流基础
- java基础---IO流
- Java基础:IO流
- Java基础---IO流
- JAVA基础----IO流
- Java基础---IO流
- Java基础-IO流
- JAVA正则表达式语法
- RFSim99之滤波器设计
- [精华] openssl的man中文文档
- ligerui中grid的多表头例子(作废)
- Linux 初学者初学者常用命令
- Java基础21天--02--IO流
- 第一个测试对象
- 创建可移动的悬浮DIV
- 配置实现-编辑、查询条件及展示
- 递归函数
- Building Coder(Revit 二次开发) - 失败处理API(下)
- (未完)缓冲区溢出
- java API chm html 1.5 1.6 中文版英文版 帮助文档
- 新浪微博文字滚动效果