RxJava: объединить целые массивы байтов в один массив

Есть ли способ объединить целые массивы байтов, перечисленные в List, в один массив byte [] с использованием операторов в RxJava версии 1.

Заранее спасибо за помощь.

Нет. Используйте ByteArrayOutputStream, чтобы собрать отдельные массивы байтов, а затем получить весь массив.

akarnokd 17.10.2018 10:29

@akarnokd, пожалуйста, приведите пример из моей ситуации.

Mohamed Aoutir 17.10.2018 10:33
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
2
82
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Используйте ByteArrayOutputStream, чтобы собрать отдельные массивы байтов, а затем получить весь массив.

List<byte[]> bytesList = ...

Observable.fromIterable(bytesList)
.collect(ByteArrayOutputStream::new, (bout, bytes) -> bout.write(bytes, 0, bytes.length))
.map(bout -> bout.toByteArray())
// work with the byte array
;

спасибо за вашу помощь. У меня вопрос, если java.io.OutputStream.write (byte [] b, int off, int len) перезаписывает предыдущие значения

Mohamed Aoutir 17.10.2018 11:32

Другие вопросы по теме