Arrays.sort(strArray ,newComparator<structure>(){publicintcompare(structure a , structure b){returnb.val - a.val; } }) 总结: 1.Java内置的静态方法Arrays.sort()默认是将数组调整为升序,它的代码中实现了Compareable接口的compare(a,b)方法,该
int[] a={5 7 2 6 8 1 4} 1、升序: Arrays.sort(a)//a: 1 2 4 5 6 7 8 2、降序: Arrays.sort(a,Collections.reverseOrder())//a: 8 7 6 5 4 2 1 补充: Arrays.asList(数组)//将数组转成list Arrays.asList(a); List<Integer>list =new ArrayList<Integer>(Arrays.asList(a)); ...