参考文章
方法介绍
- emptyList / emptySet / emptyMap
返回一个空的LIst/Set/Map
- singleton /singletonList
只返回一个List或者数组 不可使用add进行添加了
-
sort(Collection)
对集合进行排序
sort默认是从小到大排序,我们选择一个参数可以改变为倒序 - shuffle(Collection)
对集合进行随机排序
- binarySearch(Collection,Object)
查找指定集合中的元素,返回所查找元素的索引
- replaceAll(List list,Object old,Object new)
替换批定元素为某元素,若要替换的值存在刚返回true,反之返回false
- reverse(Collection)
反转集合中元素的顺序
- rotate(List list,int m)
集合中的元素向后移m个位置,在后面被遮盖的元素循环到前面来
- swap(List list,int i,int j)
交换集合中指定元素索引的位置
- fill(List list,Object o)
用对象o替换集合list中的所有元素
- nCopies(int n,Object o)
返回大小为n的List,List不可改变,其中的所有引用都指向o