Java中Collections集合工具类
程序员文章站
2024-01-18 21:53:04
...
此类完全由在 collection 上进行操作或返回 collection 的静态方法组成。它包含在 collection 上操作的多态算法,即“包装器”,包装器返回由指定 collection 支持的新 collection,以及少数其他内容。
Collections常用方法
集合元素排序
public static <T> void sort(List<T> list)
集合元素存储位置打乱
public static void shuffle(List<?> list)
package com.sxt.test;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class collectionDemo {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("aa");
list.add("bb");
list.add("cc");
list.add("ee");
list.add("ff");
list.add("dd");
System.out.println(list); //输出集合中的元素
System.out.println("----分割线----");
//对集合元素进行排序
Collections.sort(list);
System.out.println(list);
System.out.println("----分割线----");
//集合元素存储位置打乱
Collections.shuffle(list);
System.out.println(list);
}
}
输出结果:
[aa, bb, cc, ee, ff, dd]
----分割线----
[aa, bb, cc, dd, ee, ff]
----分割线----
[ff, aa, ee, cc, bb, dd]