帮忙举例PipedInputStream和PipedOutputStream

javagodness 2005-02-25 07:56:57
帮我找个方面的例子说明一下它的用法。
佩带文字说明最好了。
...全文
98 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenzj76 2005-03-02
  • 打赏
  • 举报
回复
import java.io.*;

class Sender extends Thread{
private PipedOutputStream out=new PipedOutputStream();
public PipedOutputStream getOutputStream(){
return out;
}
public void run(){
String s="hello,receiver,how are you!";
try{
out.write(s.getBytes());
out.close();
}catch(Exception e){
System.out.println(e.getMessage());
}
}
}

class Receiver extends Thread{
private PipedInputStream in=new PipedInputStream();
public PipedInputStream getInputStream(){
return in;
}
public void run(){
byte[] buf=new byte[1024];
try{
int len=in.read(buf);
String s=new String(buf,0,len);
System.out.println(s);
in.close();
}catch(Exception e){
System.out.println(e.getMessage());
}
}
}

public class PipeStreamTest{
public static void main(String[] args){
try{
Sender t1=new Sender();
Receiver t2=new Receiver();
PipedOutputStream out=t1.getOutputStream();
PipedInputStream in=t2.getInputStream();
out.connect(in);
t1.start();
t2.start();
}catch(Exception e){
System.out.println(e.getMessage());
}
}
}
javagodness 2005-03-01
  • 打赏
  • 举报
回复
谁帮着顶,把分给谁
javagodness 2005-02-26
  • 打赏
  • 举报
回复
up

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧