【排序】sort类 Arrays.sort升序排序
import java.util.Arrays;//导入Arrays类
public class menu{
1 public static void main(String[] args){ 2 double a[]=new double[]{12.0,13.4,85.6,63.1,25.4}; 3 Arrays.sort(a);//升序 4 for(double tmp:a){ 5 System.out.println(tmp+" "); 6 } 7 }
}
运行结果:竖行 12.0 13.4 25.4 63.1 85.6
【复制数组】
Arrays.copyOf(arr,n),复制前n个元素,n的值超出则补0或null
Arrays.copyOfRange(arr, m, n);复制[m+1,n+1)之间的元素,n的值不能等于m的值或者小于m的值,如果n值超出m则补0或null
import java.util.Arrays; public class Demo{ public static void main(String[] args){ int arr[]=new int[]{23,36,56} int newArr1=Arrays.copyof(arr,2);//复制前两个值 for(int tmp:newArr1){ System.out.println(tmp); } } } import java.util.Arrays; public class milk{ public static viod main(String[] args){ int arr[]=new int[]{25,45,78,69,56,14,98}; int newArr=Arrays.copyOfRange(arr,0,2);//复制后两个值 } for(int tmp:newArr){ System.out.println(tmp); } }