Collections


Collections

概述

  • 操作单列集合(Collection)的工具类

Collection和Collections的区别(面试题)?

  • Collection是单列集合的根接口。
  • Collections是工具类。

常用方法

  • static boolean addAll(Collection<T> c, T... elements)
    • 批量添加元素
  • static void shuffle(List<?> list)
    • 打乱集合中的元素顺序。
  • static void sort(List<T> list)
    • 给集合中的元素排序。
  • static void sort(List<T> list,Comparator<? super T>)
    • 给集合中的元素排序。

案例

import java.util.ArrayList;
import java.util.Collections;

/*
  addAll(Collection<T> c, T... elements)
    批量添加元素
  shuffle(List<?> list)
    打乱集合中的元素顺序。
 */
public class Test3 {
    public static void main(String[] args) {
        //创建集合
        ArrayList<String> list = new ArrayList<>();

//        list.add("张飞");
//        list.add("王菲");
//        list.add("刘亦菲");
//        list.add("胡一菲");
        Collections.addAll(list,"张飞","王菲","胡一菲","贵妃");
        Collections.shuffle(list);
        System.out.println(list);
    }
}

文章作者: zrh
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 zrh !
  目录