Collection后面加个s是怎么个情况?
- Collection是集合类的上级接口,继承与他有关的接口主要有List和Set;
- Collections是针对Collection集合类的一个工具类,不能被实例化,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全等操作。
Collections常用方法如下:
public static <T> boolean addAll(Collection<T> c, T.....elements):
往集合中一次性添加一些元素。
public static void shuffle(List<?> list):
打乱集合顺序。
public static <T> void sort(List<T> list):
将集合中的元素按照默认规则排序。
public static <T> void sort(List<T> list, Comparator<? super T>):
将集合中元素按照指定的规则排序。