public static void main(String[] args) { //数组使用Arrays默认升序排序 Integer i[] = {2,1,4,3,6,5,8,7}; for (int j : i) { System.out.println(j); } Arrays.sort(i); System.out.println(Arrays.toString(i)); for (int j : i) { System.out.println(j); } //降序 Arrays.sort(i, new Comparator<Object>() { public int compare(Object arg0, Object arg1) { int t1=(Integer)arg0; int t2=(Integer)arg1; return t2-t1; } }); for (Integer integer : i) { System.out.println(integer); } //数组转化为ArrayList(注:基本类型转集合很奇怪,把整个数组作为了集合的一个元素。本身ArrayList也不支持基本类型) List<Integer> iList = new ArrayList<Integer>(); iList.addAll(Arrays.asList(i)); /* 长度大小固定,不能add和remove,一般不用 * List<Integer> iList = Arrays.asList(i);*/ /* 这种方式就可以 * List<Integer> iList = new ArrayList(Arrays.asList(i));*/ /*iList.sort(new Comparator<Object>() { public int compare(Object arg0, Object arg1) { int t1=(Integer)arg0; int t2=(Integer)arg1; return t2-t1; } });*/ /*Collections.sort实际就是调用的list的sort方法*/ Collections.sort(iList, new Comparator<Object>() { public int compare(Object arg0, Object arg1) { int t1=(Integer)arg0; int t2=(Integer)arg1; return t2-t1; } }); for (Object object : iList) { System.out.println(object); } }
白诗秀儿 2016-09-06
泡泡 2017-07-24
伍仔 2017-07-24
泡泡 2018-07-13
沙落雁 2016-09-01
吟风 2017-06-09
伍仔 2017-08-19
沙落雁 2016-08-12
白诗秀儿 2016-10-13
白诗秀儿 2017-11-18
藏家389 2025-03-23
藏家389 2025-03-23
藏家389 2025-03-23
藏家389 2025-03-23
藏家389 2025-03-23
藏家389 2025-03-23
藏家389 2025-03-23
藏家389 2025-03-23
藏家389 2025-03-23
藏家389 2025-03-23