作用:Collections不是集合,而是集合的工具类。
Collections常用的API
方法名称 | 说明 |
public static <T> boolean addAl1(Collection<T> C, T... elements) | 批量添加元素 |
public static void shuffle(List<?> list) | 打乱List集合元素的顺序 |
public static <T> void sort(List<T> list) | 排序 |
public static <T> void sort(List<T> list, comparator<T> c) | 根据指定的规则进行排序 |
public static <T> int binarySearch (List<T> list, T key) | 以二分查找法查找元素 |
public static <T> void copy(List<T> dest, List<T> src) | 拷贝集合中的元素 |
public static <T> int fill (List<T> list, T obj) | 使用指定的元素填充集合 |
public static <T> void max/min(Collection<T> coll) | 根据默认的自然排序获取最大/小值 |
public static <T> void swap(List<?> list, int i, int j) | 交换集合中指定位置的元素 |
package data17;
import java.util.ArrayList;
import java.util.Collections;
public class text8 {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
//批量添加数据
Collections.addAll(list,"qwwwq","wqqwqw","wwwwww","suytt","sdhj","yuwye");
System.out.println(list);
//打乱顺序
Collections.shuffle(list);
System.out.println(list);}
}