【JAVA入门】Day33 - Collections
文章目录
- 【JAVA入门】Day33 - Collections
Collections 是集合的工具类。其包含的方法如下表所示,其中前两个方法最为常用。
以下代码演示了如何创建集合并批量添加数据,然后打乱集合元素顺序,然后用二分法查找方法查找了另一个集合中的数据。
package Set;
import java.util.ArrayList;
import java.util.Collections;
public class CollectionsDemo1 {
public static void main(String[] args) {
//1.创建集合对象
ArrayList<String> list = new ArrayList<>();
//2.批量添加元素 addAll
Collections.addAll(list,"abc","cdb","qwer","df","123","asdf","qwer");
//3.打印集合
System.out.println(list);
//4.shuffle打乱集合数据
Collections.shuffle(list);
System.out.println(list);
//5.二分法查找元素,需要元素有序
ArrayList<Integer> list2 = new ArrayList<>();
Collections.addAll(list2, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
System.out.println(Collections.binarySearch(list2, 1));
System.out.println(Collections.binarySearch(list2, 0));
System.out.println(Collections.binarySearch(list2, 10));
}
}