Java编程入门与应用 P185——例7-19——Array.copyOf的演示
- 假如有一个数组中保存了5个成绩,现需要在一个新数组中保存这5各个成绩,同时留3个空余的元素供后期开发使用
package use_Array;
import java.util.Arrays;
/**
* Java编程入门与应用 P185——例7-19——Array.copyOf的演示
*
* 假如有一个数组中保存了5个成绩,现需要在一个新数组中保存这5各个成绩,同时留3个空余的元素供后期开发使用
*/
public class demonstration_array_copyOf {
public static void main(String[] args) {
//定义一个长度5的数组
int[] score = {57, 81, 68, 75, 91};
//输出源数组
System.out.print("源数组数据是:");
for(int i : score){
System.out.print(i + " ");
}
//定义一个新数组,将score数组中的5个元素复制过来,同时预留3个内存空间供以后开发使用
int[] newScore = Arrays.copyOf(score, score.length + 3);
//显示复制后的新数组元素
System.out.print("\n新数组的数据是:");
//输出新数组数据
for(int i : newScore){
System.out.print(i + " ");
}
}
}
结果:
源数组数据是:57 81 68 75 91
新数组的数据是:57 81 68 75 91 0 0 0
进程已结束,退出代码为 0
感谢观看
再次感谢~