Задать вопрос
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/ . Проще всего.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы