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) {标签:list,System,集合,Collections,println,工具,out From: https://www.cnblogs.com/shenziyi/p/16798095.html
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);
}