public class Collection_ {
public static void main(String[] args) {
//Collections中的方法
//接口是不能够被被new进行创建的 我们在这里利用其子类进行创建演示相关的方法
List list =new ArrayList();
//Java中list是一种特殊的集合结构 是一个有序的集合 其本质上是一个接口 一般允许 重复元素的存在
//方法 add 实现 元素的添加
list.add(10);
list.add("你好");
list.add(true);
//传入的数据都以对象的形式存在
System.out.println("list"+list);
//remove 实现删除的相关操作 list.remove(对象) 指定删除某一个对象 list.remove(index) 删除某个索引在的位置
// list.remove(“你好”);
// list.remove(0);
//这样的方式实现数组的查找删除等操作是十分方便的
System.out.println(list);
//判断是否有我们需要查找的值
// contains 这个方法返回的是一个布尔值 数据
System.out.println(list.contains(“你好”)); //返回一个布尔值
System.out.println(list.size()); //size()方法返回数组的元素个数
//判断是否为空 isEmpty()
System.out.println(list.isEmpty());
//清空数组 ,删除数组中的所有元素
list.clear();
System.out.println(list);
List list2=new ArrayList();
list2.add("三国演义");
list2.add("红楼梦");
list.addAll(list2);//方法可以传入多个参数 方式 可以是 集合
System.out.println(list);
//判断包含多个元素 containerAll
System.out.println(list.containsAll(list2));
//removeAll 删除多个元素
list.removeAll(list2);
System.out.println(list);
}
}