java为什么不提供流的转接

jdgdf566 2013-11-24 07:40:05
java为什么不提供流的转接?把一个输入流直接转到一个输出流上,进行输出。不需要中间有个:
byte[]或char[]
...全文
171 9 打赏 收藏 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdgdf566 2013-11-25
  • 打赏
  • 举报
回复
引用 6 楼 zyb134506 的回复:
输入流转输出流:可以使用commons-io包中的IOUtils.copy方法. 输出流转输入流:可以使用PipedOutputStream/PipedInputStream对象进行处理(可能你的应用中需要对原始输出流做代理).
PipedOutputStream/PipedInputStream是针对线程之间的,手册上说不推荐用在一个线程内部,可能会死锁。 commons-io包是个JDK里面没有的第三方包,apache基金会的。先不用它了。 这样的话,就是新io了。
浪漫小和 2013-11-25
  • 打赏
  • 举报
回复
nio 简单看过,并没有深入.呵呵
晋儿 2013-11-25
  • 打赏
  • 举报
回复
java io流很有用我正努力学习呢
快乐的2 2013-11-25
  • 打赏
  • 举报
回复
输入流转输出流:可以使用commons-io包中的IOUtils.copy方法. 输出流转输入流:可以使用PipedOutputStream/PipedInputStream对象进行处理(可能你的应用中需要对原始输出流做代理).
jdgdf566 2013-11-24
  • 打赏
  • 举报
回复
引用 4 楼 zhuweisyyc 的回复:
[quote=引用 3 楼 jdgdf566 的回复:] [quote=引用 1 楼 rumlee 的回复:] java不是有管道流吗?
引用 2 楼 zhuweisyyc 的回复:
nio可以。
能给段代码吗?[/quote] 当你问这个问题的时候,我猜测你对java的流的设计不是特别熟悉,建议看下这方面的资料 然后再google下nio,就可以理解其思想,一段代码不能说明问题,想获得代码很简单,你只要nio google就有。[/quote]好吧。
zhuweisyyc 2013-11-24
  • 打赏
  • 举报
回复
引用 3 楼 jdgdf566 的回复:
[quote=引用 1 楼 rumlee 的回复:] java不是有管道流吗?
引用 2 楼 zhuweisyyc 的回复:
nio可以。
能给段代码吗?[/quote] 当你问这个问题的时候,我猜测你对java的流的设计不是特别熟悉,建议看下这方面的资料 然后再google下nio,就可以理解其思想,一段代码不能说明问题,想获得代码很简单,你只要nio google就有。
jdgdf566 2013-11-24
  • 打赏
  • 举报
回复
引用 1 楼 rumlee 的回复:
java不是有管道流吗?
引用 2 楼 zhuweisyyc 的回复:
nio可以。
能给段代码吗?
zhuweisyyc 2013-11-24
  • 打赏
  • 举报
回复
nio可以。
rumlee 2013-11-24
  • 打赏
  • 举报
回复
java不是有管道流吗?

62,620

社区成员

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

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