私は String
配列の長さを減らす方法を理解していません。たとえば、次のコードを使用します。
String[][] array = new String[5][2];
array[1][0] = "what";
array[2][0] = "is";
.....
.....
array[5][0] = "?";
array [5] [0]
を削除して array.length
を5ではなく4にするにはどうすればよいですか?
ベストアンサー
配列要素を最後から削除する場合は、 Arrays.copyOf() since jdk 1.6+
例えば:
array = Arrays.copyOf(array, 4);
元の配列の最初の4つの要素を新しい配列にコピーするだけなので、配列を削除するのと同じ効果があります[5]
指定したインデックスから要素を削除する場合は、を実行するには、5B%5D、%20int%29″
rel = “nofollow”>
/**Remove the element at index 3**/
array =ArrayUtils.remove(array, 3);