零基础学Java—Collections集合工具类(四十二)

Posted 王同学要努力

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零基础学Java—Collections集合工具类(四十二)相关的知识,希望对你有一定的参考价值。

🧨🧨🧨🧨Collections集合工具类

public class demoCollection 
    public static void main(String[] args) 
        ArrayList<String> list=new ArrayList<>();
        Collections.addAll(list,"a","b","c","d");
        System.out.println(list);//[a, b, c, d]

        Collections.shuffle(list);//打乱顺序:打乱集合顺序
        System.out.println(list);
    


public class demoColl 

    public static void main(String[] args) 
        ArrayList<Integer> list=new ArrayList<>();
        list.add(1);
        list.add(5);
        list.add(3);
        
        Collections.sort(list);
        System.out.println(list);//[1,3,5]


        ArrayList<String> list1=new ArrayList<>();
        list1.add("b");
        list1.add("z");
        list1.add("a");
        Collections.sort(list1);
        System.out.println(list1);//[a, b, z]
    

public class dmeoSort 
    public static void main(String[] args) 
        ArrayList<Integer>  list=new ArrayList<>();
        list.add(5);
        list.add(1);
        list.add(2);
        System.out.println(list);

      Collections.sort(list,new Comparator<Integer>()
            //重写比较的规则
          @Override
          public int compare(Integer o1,Integer o2)
              return o2-o1;//降序[5, 2, 1]
          //return o1-o2;//升序//[1, 2, 5]
          
        );
        System.out.println(list);

    


以上是关于零基础学Java—Collections集合工具类(四十二)的主要内容,如果未能解决你的问题,请参考以下文章

阶段1 语言基础+高级_1-3-Java语言高级_04-集合_07 Collections工具类_1_Collections集合工具类的方法

Java8集合框架——集合工具类Collections内部方法浅析

Java基础笔记——集合工具类

零基础学Java—数学工具类Math(十八)

零基础学Java—数组工具类Arrays(十七)

Java基础知识回顾-22(静态导入,可变参数,Collections集合工具类,集合嵌套)