Java создает байтовый массив, размер которого представлен длинным

Я пытаюсь создать байтовый массив, размер которого имеет типlong, Например, думайте об этом как:

long x = _________;
byte[] b = new byte[x]; 

Видимо, вы можете указать толькоint для размера байтового массива.

Прежде чем кто-либо спросит, зачем мне нужен такой большой байтовый массив, я скажу, что мне нужно инкапсулировать данные форматов сообщений, которые я не пишу, и один из этих типов сообщений имеет длину без знака int (long на Яве).

Есть ли способ создать этот байтовый массив?

Я думаю, что если нет никакого способа обойти это, я могу создать выходной поток байтового массива и продолжать подавать его байты, но я не знаю, есть ли какие-либо ограничения на размер байтового массива ...

Ответы на вопрос(5)

Ваш ответ на вопрос