Collections集合工具类
- java.utils.Collections:是集合工具类
- 作用:Collections并不属于集合,是用来 *** 作集合的工具类。
Collections常用的API
方法名称
说明
public static
给集合对象批量添加元素
public static void shuffle(List> list)
打乱List集合元素的顺序
Collections排序相关API
- 使用范围:只能对于List集合的排序。
排序方式1:
方法名称
说明
public static
将集合中元素按照默认规则排序
注意:本方式不可以直接对自定义类型的List集合排序,除非自定义类型实现了比较规则Comparable接口。
排序方式二:
方法名称
说明
public static
将集合中元素按照指定规则排序
import java.util.ArrayList; import java.util.Collections; import java.util.List; public class collectionDemo { public static void main(String[] args) { Listnames = new ArrayList<>(); // names.add("楚留香"); // names.add("张无忌"); // names.add("陆小凤"); //给集合对象批量添加元素 Collections.addAll(names,"楚留香","张无忌","陆小凤"); System.out.println(names); //[楚留香, 张无忌, 陆小凤] //打乱List集合元素的顺序 Collections.shuffle(names); System.out.println(names); //[陆小凤, 楚留香, 张无忌] //将集合中元素按照默认规则排序 List nums = new ArrayList<>(); Collections.addAll(nums,20,10,22,54,1); Collections.sort(nums); System.out.println(nums);//[1, 10, 20, 22, 54] } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)