拷贝数组

mac2025-10-21  6

import java.util.Arrays;

public class TestDemo2{ public static void copyArray(int[]array,int[]array1){ for (int i = 0; i <array.length ; i++) { array1[i]=array[i]; } }

public static void main(String[] args) { int[]array={1,2,3,4,5,6}; int[]array1=new int[array.length]; System.out.println(Arrays.toString(array1)); copyArray(array,array1); System.out.println(Arrays.toString(array1)); }

} //使用copyOf(int [ ] original,int newLength)实现数组的copy import java.util.Arrays;

public class TestDemo2{ public static void main(String[] args) { int[]array={1,2,3,4,5,6}; int[]array1=Arrays.copyOf(array,array.length); System.out.println(Arrays.toString(array1)); } } import java.util.Arrays;

public class TestDemo1 { //copy数组方法System.arraycopy(); public static void main(String[] args) { int[]array={1,2,3,4,5}; int[]array1=new int[array.length]; System.out.println(Arrays.toString(array1)); System.arraycopy(array,0,array1,0,array.length); System.out.println(Arrays.toString(array1)); } } public static void main(String[] args) { int[]array={41,54,78,1,5}; int[]array1=array.clone(); System.out.println(Arrays.toString(array1)); }

最新回复(0)