Tag: 长整数

Java创建字节数组,其大小由long表示

我正在尝试创建一个大小类型为long的字节数组。 例如,将其视为: long x = _________; byte[] b = new byte[x]; 显然,您只能为字节数组的大小指定一个int 。 在有人问为什么我需要一个如此大的字节数组之前,我会说我需要封装我没有编写的消息格式的数据,其中一个消息类型的长度为unsigned int(Java中long )。 有没有办法创建这个字节数组? 我在想如果没有办法解决它,我可以创建一个字节数组输出流并继续输入它的字节,但我不知道是否对字节数组的大小有任何限制……