Java 实例 - 数组扩容

Java 实例 Java 实例

如何在数组初始化后对数组进行扩容:
public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
Object src 原数组
int srcPos 从元数据的起始位置开始
Object dest 目标数组
int destPos 目标数组的开始起始位置
int length  要copy的数组的长度

Main.java 文件

public class Main {

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.println(str);
    }
}
}

以上代码运行输出结果为:

A
B
C
D
E

Java 实例 Java 实例