黑马程序员技术交流社区

标题: 集合工具类-Collections [打印本页]

作者: lu774374302    时间: 2015-8-30 15:03
标题: 集合工具类-Collections
  
操作
  
方法
说明
排序
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