Collections常用方法
collections提供的方法:
sort(Collection c);
作用:排序
参数:要排序的集合(使用存储对象的hashCode值排序);
reverse(Collection c);
作用:翻转
参数:要翻转的集合;
shuffle(Collection c);
参数:要打乱的集合
copy(Collection newList, Collection oldList);
作用:拷贝集合
参数1:拷贝的目标数组
参数2:被拷贝的数组
注意:
新集合的长度要大于旧集合;
int binarySearch(Collection c, Object o);
/**
* 作用:在目标集合中查找某目标元素;
* 参数1:要查找的集合;
* 参数2:目标数据;
* 返回值:目标数据在集合中的位置;
* 注意:
* 该方法使用二分查找法
* 在使用该方法时,集合必须有序,或者需要先排序sort();
*/
boolean addAll(Collection c, Object o1, o2, o3....);
/*
* 作用 :给集合中添加多个元素
* 参数1:要添加集合;
* 参数2:添加的元素;
*/