Задать вопрос
Chvalov
@Chvalov

Как в моем случае отправить массив с массивом?

Есть массив типа byte с данными
byte[] outByte = new byte[60];
Мне нужно его отправить вместе с этим:
send(new byte[]{1, (byte)144, 0, });После 144, 0, НУЖНО ВСТАВИТЬ ВСЕ ДАННЫЕ С МОЕГО МАССИВА
типа что то такого send(new byte[]{1, (byte)144, 0, outByte});

но я так и не понял как это сделать
  • Вопрос задан
  • 128 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@moryakov
надо просто два массива склеить?
java.nio.ByteBuffer bb = java.nio.ByteBuffer.allocate(3+outByte.length);
bb.put(newArray);
bb.put(outByte);
send(bb.array());
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@protven
ArrayUtils.addAll(<первый массив>, <второй массив>)
вот отсюда https://commons.apache.org/proper/commons-collections/ . Проще всего.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Сбер Москва
от 300 000 до 350 000 ₽
DIGITAL SECTOR Краснодар
от 250 000 до 450 000 ₽
Сбер Санкт-Петербург
До 350 000 ₽