<pre name="code" class="java">/*
copyOf(arr,int newlength) arr要进行复制的数组 newlength复制后的新数组的长度,
如果新数组的长度大于数组arr的长度则用0填充(整数型用0填充,char类型用null填充)
*/
import java.util.*;
public class Cope {
public static void main(String[] args) {
int arr[] = new int[]{23, 42, 12};
int newarr[] = Arrays.copyOf(arr, 5); //复制数组
Arrays.sort(newarr); //新数组排序
for (int i = 0 ; i < newarr.length ; i++){
System.out.println(newarr[i]);
}
}
}
第二种
<pre name="code" class="java">import java.util.*;
public class Repeat {
public static void main(String[] args) {
int arr[] = new int[]{23, 42, 12, 84, 10};
int newarr[] = Arrays.copyOfRange(arr, 0, 3);
for (int i = 0 ; i < newarr.length ; i++){
System.out.println(newarr[i]);
}
}
}