配列のサイズが制限されているバイト配列の配列を宣言するにはどうすればよいですか?これは私が考えていたものですが、機能せず、何も見つかりませんでした。
private Integer number =10000;
private byte[] data[];
data = new byte[][number];
このようなもの?
private byte[][] data; // This is idiomatic Java
data = new byte[number][];
これにより、配列の配列が作成されます。ただし、これらのサブアレイはまだ存在しません。したがって、次のように作成できます。
data[0] = new byte[some_other_number];
data[1] = new byte[yet_another_number];
...
(または明らかにループ内)。
または、すべて同じ長さの場合は、1回のヒットですべてを実行できます。
data = new byte[number][some_other_number];
2次元配列が必要な場合があります
private byte[][] data = new byte[10][number];
サイズ番号ごとに10バイトの配列を宣言します