一、Collections集合中包含都是一些静态方法,可以直接使用。
二、java.util.Collections是结合工具类,用来对集合进行操作,部分静态方法如下:
1、public static <T> boolean addAll(Collection<? super T> c, T... elements)
将所有指定元素添加到指定 collection 中
2、public static void shuffle(List<?> list)
使用默认随机源对指定列表进行置换。用于打乱原有元素顺序
import java.util.ArrayList;
import java.util.Collections;
public class Collections01 {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");//这个添加的太慢了,
System.out.println("list:"+ list);
/**********addAll()方法*********/
ArrayList<String> list2 = new ArrayList<>();
Collections.addAll(list2,"e","d","f","g");
System.out.println("list2:"+ list2);
System.out.print("打乱顺序:");
Collections.shuffle(list2);
System.out.println(list2);
}
}
输出结果:
list:[a, b, c, d]
list2:[e, d, f, g]
打乱顺序:[e, d, f, g]