Collections工具类针对List的方法,均为静态方法。这个工具类不仅可以操作Set还可以操作Map。
void reverse(List):反转List中元素的顺序
void shuffle()List:对List集合元素进行随机排序
void sort(List):自然排序,由小到大
void sort(List,Comparator):定制排序
void swap(List,int,int):将指定list集合中的i处元素和j处元素进行交换
Object max(Collection):根据自然排序,返回给定集合中的最大元素
Object max(Collection,Comparator):根据定制排序,返回给定集合中的最大元素
Object min(Collection):根据自然排序,返回给定集合中小元素
Object min(Collection,Comparator):根据定制排序,返回给定集合中的最小元素
Object frequency(Collection,Object):返回指定集合中指定元素的出现次数。只针对Collection接口的有用。
void copy(List dest,List src):将后者复制到前者里面,但是容易出错,二者长度必须等长。
可以List dest = Arrays.asList(new Object[list.size()]);已经有了现成的list,这种写法这样很巧妙,
boolean replaceAll(List list,Object oldVal,Object newVal):使用新值取替换所有的旧值。
org.apache.commons.collections.CollectionUtils以及org.apache.commons.collections.MapUtils常用API 转自https://www.shuzhiduo.com/A/ke5jOGZVdr/
org.apache.commons.lang3.StringUtils常用API转自https://www.cnblogs.com/sealy321/p/10227131.html
Google guava工具类常用API 转自https://cloud.tencent.com/developer/article/1385938