Collections工具类

Collections工具类常用功能

Collections是集合工具类 用来集合进行操作 常用方法如下

1.public static <T> boolean addAll(Collection c,T elements):往集合中添加一些元素

2.public static void shuffle(List<?> list)打乱集合顺序

3.public static <T> void sort(List<T> list):将集合中元素按照默认规则排序

4.public static <T> void sort(List<T> list,Comparator<? super T>):将集合中元素按照指定规则排序

代码:

public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
//往集合中添加一些元素
Collections.addAll(list,10,20,30);
System.out.println(list);
System.out.println("-------------------------");
//打乱集合顺序
Collections.shuffle(list);
System.out.println(list);
System.out.println("-------------------------");
//将集合中元素按照默认规则排序
Collections.sort(list);
System.out.println(list);
System.out.println("-------------------------");
//将集合中元素按照指定规则排序
Collections.sort(list, new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
/*
o1-o2是从小到大
o2-o1是从大到小
*/
return o2-o1;
}
});
System.out.println(list);
}
posted @ 2022-10-17 09:50  想见玺1面  阅读(30)  评论(0编辑  收藏  举报