Collections部分常用功能
addAll(Collectionc,T…elements); 往集合中添加多个元素。
shuffle(List<?> list); 将集合中的顺序打乱。
import java.util.ArrayList;
import java.util.Collections;
public class ShuffleAndAddallDemo01 {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("b");
System.out.println(list);
Collections.addAll(list,"a","b","c","d","e");//往集合中添加多个元素
System.out.println(list);
Collections.shuffle(list);//打乱集合顺序
System.out.println(list);
}
}
/*
[a, b]
[a, b, a, b, c, d, e]
[c, e, b, b, a, d, a]
*/
sort(list list); 将集合中元素按默认规则排序,默认升序。
import java.util.ArrayList;
import java.util.Collections;
public class SortDemo1 {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(3);
list.add(2);
list.add(4);
System.out.println(list);
//Sort将集合中元素按默认规则排序,升序
Collections.sort(list);
System.out.println(list);
ArrayList<String> list02 = new ArrayList<>();
list02.add("a");
list02.add("c");
list02.add("b");
System.out.println(list02);
Collections.sort(list02);
System.out.println(list02);
}
}
/*
[1, 3, 2, 4]
[1, 2, 3, 4]
[a, c, b]
[a, b, c]
*/