したがって、私は Java を初めて使用するので、この質問はおそらく少しばかげているように見えるかもしれませんが、とにかく... 次のようなコードがあるとします。
int[] oneArray = {1,2,3,4,5,6,7,8,9,10};
int[] anotherOne = new int[150];
anotherOne = Arrays.copyOf(oneArray, oneArray.length);
anotherOne を印刷すると、初期サイズが何であっても、copyOf メソッドの後に、前述の関数の 2 番目のパラメーターとして指定したものになります。上記の場合、配列は 10 要素に縮小されます (または、ポインターがメモリ内の別の場所を指し始め、新しい 10 要素配列が作成されたのではないでしょうか?)。だから私は間違っているのでしょうか、それともanotherOneの初期サイズはまったく意味がなく、将来のある時点でコピーになるように作成された場合は、サイズを指定せずに初期化する必要があります(int [] anotherOne;)?