gtd*_*vel 11 java arrays bytearray
如何为数组声明一个有限大小的字节数组?这就是我的想法,但它不起作用,我找不到任何东西.
private Integer number =10000;
private byte[] data[];
data = new byte[][number];
Run Code Online (Sandbox Code Playgroud)
Oli*_*rth 15
像这样的东西?
private byte[][] data; // This is idiomatic Java
data = new byte[number][];
Run Code Online (Sandbox Code Playgroud)
这会创建一个数组数组.但是,这些子阵列都不存在.你可以这样创建它们:
data[0] = new byte[some_other_number];
data[1] = new byte[yet_another_number];
...
Run Code Online (Sandbox Code Playgroud)
(或显然是循环).
或者,如果它们的长度相同,则可以在一次点击中完成整个过程:
data = new byte[number][some_other_number];
Run Code Online (Sandbox Code Playgroud)