Collections类
1,介绍
Collections 是 JDK 提供的工具类,位于 java.util 包中,它有一系列的静态方法,能方便的操作各种集合。
2,常用方法
排序
List<String> list = new ArrayList<String>();
list.add("one");
list.add("two");
list.add("three");
Collections.sort(list);
//根据默认的排序方法排序
System.out.println(list);
//结果: [one, three, two]
洗牌
List<String> list = new ArrayList<String>();
list.add("1");
list.add("2");
list.add("3");
list.add("4");
list.add("5");
Collections.shuffle(list);
//将元素顺序打乱
System.out.println(list);
//结果: 不确定
不可变集合
List<String> list = new ArrayList<String>();
list.add("1");
list.add("2");
list.add("3");
list.add("4");
list.add("5");
List<String> unchange = Collections.unmodifiableList(list);
list = null;
System.out.println(unchange);
//结果:[1, 2, 3, 4, 5]