Collections是一个操作Set Map List的工具类其中提供了一系列静态方法 Collections方法;
reverse()方法的使用(含义:反转集合中元素的顺序)。 shuffle(Collection)方法的使用(含义:对集合进行随机排序)。 sort(Collection)方法的使用(含义:对集合进行排序)。 void copy(List m,List n)方法的使用(含义:将集合n中的元素全部复制到m中,并且覆盖相应索引的元素)。 swap(List list,int i,int j)方法的使用(含义:交换集合中指定元素索引的位置)。 Object max(collection);根据元素的自然排序返回集合中的最大值 Object max(collection,Comparator);根据元素的定制排序返回集合中的最大值 Object min(collection) Object min(collection,Comparator) int frequency(collection, Object)返回指定集合中元素出现的次数 */
import java.util.*;
public class CollectionsTest {
public static void main(String[] args) {
ArrayList list1 = new ArrayList();
list1.add(123);
list1.add(12);
list1.add(62);
list1.add(23);
list1.add(23);
ArrayList list2 = new ArrayList();
list2.add(13);
list2.add(89);
list2.add(78);
list2.add(45);
Collections.sort(list1);
System.out.println(list1);
Collections.copy(list1,list2);
System.out.println(list1);
ArrayList list3 = new ArrayList();
List<Object> list = Arrays.asList(new Object[list1.size()]);
Collections.copy(list,list1);
System.out.println(list);
}
}
|