BinaryStreams как вспомогательные классы для каналов NIO? - PullRequest
2 голосов
/ 03 февраля 2011

Существует ли библиотека для NIO ByteChannel, предоставляющая утилиты, аналогичные тем, которые google-guava и commons-io предоставляют для потоков? Например. Я бы хотел, чтобы несколько ReadableByteChannels объединялись в одном или имели вид канала, ограниченного определенным размером.

1 Ответ

0 голосов
/ 03 февраля 2011

Вы можете частично обойти это, используя служебные методы в классе Каналы , например,

static byte[] toByteArray(ReadableByteChannel ch) {
    return ByteStreams.toByteArray(Channels.newInputStream(ch));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...