容器-Collections工具类(二十一)

容器-Collections工具类(二十一)

  1. Collections是一个工具类,它提供了对Set、List、Map进行排序,填充、查找元素的辅助方法,该类中所有的方法都为静态方法。

  2. 常用方法:

在这里插入图片描述

  1. List类型容器进行排序处理

    import java.util.ArrayList;
    import java.util.Collections;
    import java.util.List;
    
    public class CollectionsSortTest {
          
          
        public static void main(String[] args) {
          
          
            List<String> list=new ArrayList<>();
            list.add("c");
            list.add("b");
            list.add("d");
            list.add("a");
            //通过Collections工具类中的Sort方法完成排序
            Collections.sort(list);
            for (String str:list){
          
          
                System.out.println(str);
            }
        }
    }
    
  2. 对List类型容器进行随机排序,其他方法自己调用一下就可以了。

    import java.util.ArrayList;
    import java.util.Collections;
    import java.util.List;
    
    public class CollectionsSortTest {
          
          
        public static void main(String[] args) {
          
          
            List<String> list2=new ArrayList<>();
            list2.add("a");
            list2.add("b");
            list2.add("c");
            list2.add("d");
            //洗牌处理
            Collections.shuffle(list2);
            for (String str:list2){
          
          
                System.out.println(str);
            }
        }
    }
    
    

猜你喜欢

转载自blog.csdn.net/Xun_independent/article/details/114794046