import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
/*
2017-02-18 16:18:35
Collections 工具类,用于操作Set、List、Map
*/
public class Collectionsj {
public static void main(String[] args) {
// Collections.reverse(list); 反转
// Collections.shuffle(list); 随机排序 模拟洗牌动作
// Collections.sort(list); 自然顺序 升序排列
// Collections.sort(list, Comparator c ); 根据指定的Comparator 对List集合元素排序
// Collections.swap(list, i, j); 交换两个元素
// Collections.rotate(list, distance);
// distance 为整数 后 distance个元素 整体移到前面
// distance 为负数 前distance个元素 整体后移
// 该方法不会改变集合的长度
ArrayList arrayList = new ArrayList<>();
arrayList.add(111);
arrayList.add(422);
arrayList.add(312);
arrayList.add(872);
arrayList.add(982);
arrayList.add(588);
System.out.println(arrayList);
Collections.sort(arrayList);// 排序
System.out.println("sort" + arrayList);
Collections.reverse(arrayList);//反转
System.out.println("reverse" + arrayList);
Collections.shuffle(arrayList);//洗牌
System.out.println("shuffle" + arrayList);
}
}
Collections
最新推荐文章于 2024-11-13 21:46:09 发布