{
public static void main(String[] args) {
List list = new ArrayList();
list.add("tom");
list.add("smith");
list.add("king");
list.add("milan");
// //reverse 反转list
System.out.println(list);
// Collections.reverse(list);
// System.out.println(list);
//
// //shuffle对list集合元素进行随机排序
// Collections.shuffle(list);
// System.out.println(list);
//
// Collections.sort(list); //根据字母优先排序
// System.out.println(list);
//list 指定下标i 与j进行交换
Collections.swap(list,0,1);
System.out.println(list);
//max 根据元素自然顺序 返回最大元素 unicode进行比较
System.out.println(Collections.max(list));
//frequency 指定元素出现次数
System.out.println(Collections.frequency(list,"tom"));
//void copy(List dest,List src) 将src中的内容赋值到dest中
ArrayList dest = new ArrayList();
// Collections.copy(dest,list); //新集合长度为0 需要扩展
for (int i = 0; i < list.size(); i++) {
dest.add("");
}
Collections.copy(dest,list);
System.out.println(dest);
//replaceAll 使用新值替换list对象的所有旧值
Collections.replaceAll(list,"tom","汤姆");
System.out.println(list);
}
}