java 代码:
对集合排序:
- // 升序
- public void listSort1(){
- List<Integer> list = new ArrayList<Integer>();
- list.add(1);
- list.add(55);
- ...
- Collections.sort(list);
- for(int a : list){
- System.out.println(a);
- }
- }
- // 降序
- public void listSort2(){
- List<Integer> list = new ArrayList<Integer>();
- list.add(1);
- list.add(55);
- ...
- Collections.sort(list, new Comparator<Integer>(){
- public int compare(Integer o1 , Integer o2){
- return o2 - o1;
- }
- });
- for(int a : list){
- System.out.println(a);
- }
- }
- // 也可以
- List<String> list = new ArrayList<String>();
- list.add("");
- ...
- Collections.sort(list);
对数组排序:
- public void arraySort(){
- int[] arr = {1, 4, 6, 12, 3};
- Array.sort(arr);
- for(int i=0; i<arr.length; i++){
- System.out.println(arr[i]);
- }
- }
来源: http://www.bubuko.com/infodetail-2991411.html