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);
}
}
}
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 实例
尊贵的董事大人
英文标题不为空时 视为本栏投稿
需要关键字 描述 英文标题