操作 | 方法 | 说明 |
排序 | sort(List list) | 根据元素的自然顺序对List集合中的元素升序排序(集合中的元素必须实现Comparable接口) |
sort(List list, Comparator comp) | 根据指定比较器对List集合中的元素进行排序 | |
reverse(List list) | 反转指定List集合中元素的顺序 | |
shuffle(List list) | 对List集合中的元素进行随机排序 | |
查找 | binarySearch(List list, Object key) | 使用二分查找获取指定元素在List集合中的索引 |
frequency(Collection coll, Object obj) | 获取指定集合中指定元素的出现次数 | |
indexOfSubList(List source, List target) | 获取子列表在父列表中第一次出现的位置 | |
lastIndexOfSubList(List source, List target) | 获取子列表在父列表中最后一次出现的位置 | |
max(Collection coll) | 根据元素的自然顺序获取给定集合中的最大元素 | |
max(Collection coll, Comparator comp) | 根据Comparator指定的顺序获取给定集合中的最大元素 | |
min(Collection coll) | 根据元素的自然顺序获取给定集合中的最小元素 | |
min(Collection coll, Comparator comp) | 根据Comparator指定的顺序获取给定集合中的最小元素 | |
替换 | swap(List list, int i, int j) | 对指定位置的List集合中的元素进行交换 |
replaceAll(List list, Object oldVal, Object newVal) | 使用新值newVal替换List集合中所有的旧值oldVal | |
fill(List list, Object obj) | 使用指定元素替换指定列表中的所有元素 | |
同步 控制 | synchronizedList(List list) | 根据指定List集合获取支持同步(线程安全)的List集合 |
synchronizedSet(Set s) | 根据指定Set集合获取支持同步(线程安全)的Set集合 | |
synchronizedMap(Map m) | 根据指定Map集合获取支持同步(线程安全)的Map集合 |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |