import java.util.ArrayList;
import java.util.List;
/**
* @author admin
* @version 1.0.0
* @ClassName CollectionMethod.java
* @Description TODO
* @createTime 2021年09月10日 15:00:00
*/
public class CollectionMethod {
public static void main(String[] args) {
//Collection接口的常用方法,因为Collection是接口,无法实例化,通过ArrayList这个实现类来实例化
List<Object> list = new ArrayList<>();
//1.add:添加单个元素,添加的其实是对象
list.add("你好");
list.add(true);
list.add(10);
list.add(9.0);
System.out.println("list="+list);
//2.remove:删除元素,返回为boolean值
list.remove(0);//删除索引为0的元素,即"你好
list.remove(true);//删除指定元素,即删除true
//3.contains:查找元素是否存在,返回值为boolean值
System.out.println(list.contains(9.0));
//4.size:判断元素个数
System.out.println(list.size());
//5.isEmpty:判断是否为空
System.out.println(list.isEmpty());
//6.clear:清空
list.clear();
System.out.println("list="+list);
//7/addAll:添加多个元素,即添加一个集合
List<Object> list2=new ArrayList<>();
list2.add(2);
list2.add("天天");
list2.add(true);
list.addAll(list2);
System.out.println("list="+list);
//8.containsAll:查找多个元素是否存在,返回为boolean值
System.out.println(list.containsAll(list2));
//9.removeAll:删除多个元素,即删除一个集合
list.add("聊斋");
list.removeAll(list2);//删除list2这个集合
System.out.println("list="+list);
}
}