欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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]
相关标签: java基础