サイズ 10 の配列 A とサイズ 5 の別の配列 B があります。
配列 A にはさらに 5 つの null 要素があることを除いて、どちらも同じ要素を持ちます。次のように、ポインター A の値をポインター B に置き換えることができますか。
arrayA = arrayB;
arrayA = arrayB;
arrayA を arrayB への参照にします。Java にはポインタがありません。
いいえ、変数arrayAがarrayBを参照するようにするだけです(そして、保持していた配列への元の参照が失われ、データが失われます)。次のようにコピーする必要があります。
String[] a = ....
String[] b = new String[a.length];
System.arraycopy(a,0,b,0, a.length);
これは、配列全体であるインデックス 0 から a.length 要素をコピーすることに注意してください。