2

google-guava と commons-io がストリームに提供するものと同様のユーティリティを提供する NIO ByteChannel のライブラリはありますか? たとえば、複数の ReadableByteChannels を 1 つに連結したり、チャネルのビューを特定のサイズに制限したりしたいと考えています。

4

1 に答える 1

0

Channelsクラスのユーティリティメソッドを使用して、部分的に回避できます。

static byte[] toByteArray(ReadableByteChannel ch) {
    return ByteStreams.toByteArray(Channels.newInputStream(ch));
}
于 2011-02-03T16:34:41.800 に答える