Java создает байтовый массив, размер которого представлен длинным
Я пытаюсь создать байтовый массив, размер которого имеет типlong
, Например, думайте об этом как:
long x = _________;
byte[] b = new byte[x];
Видимо, вы можете указать толькоint
для размера байтового массива.
Прежде чем кто-либо спросит, зачем мне нужен такой большой байтовый массив, я скажу, что мне нужно инкапсулировать данные форматов сообщений, которые я не пишу, и один из этих типов сообщений имеет длину без знака int (long
на Яве).
Есть ли способ создать этот байтовый массив?
Я думаю, что если нет никакого способа обойти это, я могу создать выходной поток байтового массива и продолжать подавать его байты, но я не знаю, есть ли какие-либо ограничения на размер байтового массива ...