注册 登录
编程论坛 J2EE论坛

新手求教管道流问题!

zhang002 发布于 2008-11-02 17:39, 859 次点击
初学JAVA有些问题不明白,求大虾指点:
public static Reader reverse(Reader src) throws IOException {
BufferedReader in = new BufferedReader(source);

PipedWriter pipeOut = new PipedWriter();
PipedReader pipeIn = new PipedReader(pipeOut);
PrintWriter out = new PrintWriter(pipeOut);

new ReverseThread(out, in).start();

return pipeIn;
}
请教此段程序的详细解析,越详细越好!
5 回复
#2
zhang0022008-11-02 18:47
SF,怎么没人来?
#3
huwangvs2008-11-03 09:07
代码不是很清晰吗?
对类或方法不清楚就查api,没什么比api说得还清楚的。
#4
zhang0022008-11-03 22:46
不太明白数据是怎么流的?
#5
huwangvs2008-11-04 09:14
前面的就是装配而已。
PipedWriter pipeOut = new PipedWriter();
PipedReader pipeIn = new PipedReader(pipeOut);
应该算是管道流的特定写法,管道管道,有进就有出嘛。
最主要的就是ReverseThread方法,我想你看看api应该能搞明白的。
#6
zhang0022008-11-07 20:10
谢谢!
1