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