collections工具类
collections工具类概述
conllections类是操作接口collecton和map的工具类。注意collections并不是collection接口的实现类。
collections常用方法
collections类中提供了一系列静态方法为对集合进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法。
reverse(List) 反转元素顺序
shuffle(List) 随机排序
sort(List) 自然排序(升序)
sort(List, Comparator) 定制排序
swap(List list,int i,int j)将指定集合List的第i个元素与第j个元素交换
Object max|min(Collection) 获得最大、小值
frequency(Collection,Object) 返回集合中出现元素的次数
copy(list,dist)将dist的值替换到list当中,注意list的长度要大于dist
replaceAll(List list,Object oldVal, Object newVal)用新值替换list对象的旧值
public static void Test01(){
List ar1 = new ArrayList();
ar1.add(123);
ar1.add(349);
ar1.add(890);