Collections
概述
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);
}
}