新手求教管道流问题!
初学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;
}
请教此段程序的详细解析,越详细越好!
搜索更多相关主题的帖子:
管道
----------------解决方案--------------------------------------------------------
SF,怎么没人来?
----------------解决方案--------------------------------------------------------
代码不是很清晰吗?
对类或方法不清楚就查api,没什么比api说得还清楚的。
----------------解决方案--------------------------------------------------------
不太明白数据是怎么流的?
----------------解决方案--------------------------------------------------------
前面的就是装配而已。
PipedWriter pipeOut = new PipedWriter();
PipedReader pipeIn = new PipedReader(pipeOut);
应该算是管道流的特定写法,管道管道,有进就有出嘛。
最主要的就是ReverseThread方法,我想你看看api应该能搞明白的。
----------------解决方案--------------------------------------------------------
谢谢!
----------------解决方案--------------------------------------------------------