Объединить байтовый массив и значение int в Java - PullRequest
0 голосов
/ 30 апреля 2018

Есть ли способ объединить байтовый массив и значение int в Java. Любая помощь приветствуется. Все, что я мог найти, это объединить 2 массива.

int res = somefunction (byte [] buf, ..); Теперь я хочу объединить buf и res. При необходимости я могу использовать String [] вместо byte [].

1 Ответ

0 голосов
/ 30 апреля 2018
byte[] buf = ...;
int res = somefunction(buf); 
byte[] buf2 = new byte[buf.length + 1];
System.arraycopy(buf, 0, buf2, 0, buf.length);
buf2[buf.length] = (byte)res;
buf = buf2;
...