2011-02-02 31 views
2

NIO ByteChannel是否提供類似於Google-guava和commons-io爲流提供的工具的庫? 例如我想要將幾個ReadableByteChannel連接在一起,或者將通道的視圖限制爲特定的大小。用於NIO通道的類似BinaryStreams的輔助類?

+2

我認爲這是一個很好的建議。如何發佈功能請求番石榴? – 2011-02-03 15:43:34

+0

我發現了一個類似的請求http://code.google.com/p/guava-libraries/issues/detail?id=324無論如何,我可能不得不自己貢獻:)。 – OlegYch 2011-02-03 18:11:08

回答

0

您可以使用Channels類中的實用方法(例如,

static byte[] toByteArray(ReadableByteChannel ch) { 
    return ByteStreams.toByteArray(Channels.newInputStream(ch)); 
}