在Java中,數組初始化後如何擴展數組?
示例
以下示例顯示如何在創建新並初始化數組後擴展數組。
package com.zaixian;
public class ExtendingArray {
public static void main(String[] args) {
String[] names = new String[] { "A", "B", "C" };
String[] extended = new String[5];
extended[3] = "D";
extended[4] = "E";
System.arraycopy(names, 0, extended, 0, names.length);
for (String str : extended) {
System.out.print(str+",");
}
}
}
執行上面示例代碼,得到以下結果 -
A,B,C,D,E,
示例2
以下是數組擴展的另一個示例示例 -
package com.zaixian;
public class ExtendingArray2 {
public void extendArraySize() {
String[] names = new String[] { "Maxsu", "Minsu", "Sum" };
String[] extended = new String[5];
extended[3] = "Sukida";
extended[4] = "Avg";
System.arraycopy(names, 0, extended, 0, names.length);
for (String str : extended)
System.out.println(str);
}
public static void main(String[] args) {
new ExtendingArray2().extendArraySize();
}
}
執行上面示例代碼,得到以下結果 -
Maxsu
Minsu
Sum
Sukida
Avg