zoukankan      html  css  js  c++  java
  • Collections的 sort方法

    Collections的sort方法可以对List类型的集合进行排序,具体如下:

    import java.util.*;
    
    public class _2 {
        //使用Collections进行排序
        public static void main(String[] args) {
    
            HashSet<Integer> set=new HashSet<>();//Set集合 无序 不可重复
            set.add(1);
            set.add(13);
            set.add(34);
            set.add(24);
            set.add(23);
            set.add(21);
            set.add(30);
    
            //给set进行排序: 使用Collections的sort方法
            List<Integer> list=new ArrayList<>(set);  //使用set集合构造list
    
    
            //按照自然顺序:
            Collections.sort(list);  //Collections集合只对list类型的集合进行排序 无返回值
            Integer[] array=new Integer[list.size()];  //包装类的数组
            array=  list.toArray(array);  //将list转化成array,包装类型
            for (int i = 0; i <array.length ; i++) {
                System.out.println(array[i]);
            }
    
            System.out.println("=======================================");
    
            //按照从大到小进行排序
            Collections.sort(list, new Comparator<Integer>() {
                @Override
                public int compare(Integer integer, Integer t1) {
                    return t1-integer;
                }
            });
            Integer[] array2=new Integer[list.size()];
            array2=list.toArray(array2);
            for (int i = 0; i <array2.length ; i++) {
                System.out.println(array2[i]);
            }
        }
    }
  • 相关阅读:
    互联网协议
    TCP/IP协议三次握手_四次挥手
    nginx重定向rewrite
    创建第一个django工程
    Anaconda-用conda创建python虚拟环境
    数组
    StringBuilder
    杨辉三角
    数据类型和变量
    .net框架中的一些接口
  • 原文地址:https://www.cnblogs.com/xbfchder/p/11528623.html
Copyright © 2011-2022 走看看