这是我参与更文挑战的第2天,活动详情查看: 更文挑战
Collections工具类
Collections:操作Collection、Map的工具类
常用方法
-
反转 Collections.reverse(list);
-
随机化 Collections.shuffle(list);
-
排序
Collections.sort(list)默认字典排序
Collections.sort(List,Comparator)定制排序
-
交换 Collections.swap(list, 1, 2);
-
获取最大值、最小值
//定制最大最小值
//Collections.max(List,Comparator)
//Collections.min(List,Comparator)
//默认最大最小值
System.out.println(Collections.max(list));
System.out.println(Collections.min(list));
- 返回集合中指定元素出现的频率 Collections.frequency(list, 765);
- 复制集合
List list1= Arrays.asList(new Object[list.size()]);
Collections.copy(list1, list);
System.out.println(list1);
- 线程安全
List list2 = Collections.synchronizedList(list);