Collections工具类
Collections工具类介绍
- Collections是一个操作Set、List、和Map等集合的工具类
- Collections中提供了一系列静态的方法对集合进行排序、查找和修改等操作
排序操作(均为static方法)
- recerse(List) :反转List中元素的顺序
- shuffle(List) :对List集合元素进行随机排序
- sort(List) :根据元素的自然顺序对指定List集合元素按升序排序
- sort(List,Comparatpr) :根据指定的Comparator产生的顺序对List集合元素进行排序
- swap(List,int,int):将指定list集合中的i处元素和j处元素进行交换
Collections.reverse(list);
- Object max(Collection) :根据元素的自然顺序,返回给定集合中的最大元素
- Object max(Collection,Comparator) :根据元素的指定顺序,返回给定集合中的最大元素
- int frequency(Collection,Object) :返回指定集合中指定元素出现次数
- void copy(List dest,List src) :将src中的内容复制到dest中
- boolean replaceAll(List list,Object oldVal,Object newVal) :使用新值替换List对象的所有旧值
sout(Collections.frequency(list,"tom"));