Java中,數組初始化后如何擴展數組?
示例
以下示例顯示如何在創建新並初始化數組后擴展數組。
package com.yiibai; 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.yiibai; 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
