package com.test;
import java.util.Arrays;
public class Test {
public static void main(String[] args){
int[] arr = {1,2,3,4,5,6};
int[] newarr1 = myCopyOf(arr); //调用自己定义的复制数组方法
int[] newarr2 = Arrays.copyOf(arr,arr.length); //调用Arrays类中的复制数组方法
System.out.println(Arrays.toString(newarr1)); //Arrays类中的数组转字符串方法并输出newarr1
System.out.println(Arrays.toString(newarr2));
}
//自己定义的复制数组方法
public static int[] myCopyOf(int[] arr){
int[] newarr = new int[arr.length];
for (int i = 0;i < arr.length; i++){ //遍历数组
newarr[i] = arr[i]; //拷贝原数组中的元素到新数组中
}
return newarr; //返回新数组
}
}
数组拷贝
最新推荐文章于 2022-04-17 21:55:17 发布