Collection是单例集合的顶层接口,表示一组对象。
IDK不提供此接口的实现,一般是子类(List,Set)实现。
创建Collection对象
使用多态进行创建
具体实现类ArrayList
Collection<String> col = new ArrayList<String>();
//添加元素
col.add("Hello");
col.add("world");
System.out.println(col);//[Hello, world]重写了toString方法
public boolean add(Object ):添加元素
public boolean remove(Object):删除元素
public void clean():清空集合
public boolean contains():判断是否存在这个元素
public boolean isempty():判断集合是否weikon
public int size():集合的长度
Collection<String> col = new ArrayList<String>();
//添加元素
col.add("Hello");
col.add("world");
col.add("Java");
System.out.println(col);//[Hello, world, Java]重写了toString方法
//删除元素
col.remove("world");
System.out.println(col);//[Hello, Java]
//判断元素是否在集合中
boolean b = col.contains("Hello");
System.out.println(b);//true
b = col.contains("hello");
System.out.println(b);//false
//判断集合是否为空
b = col.isEmpty();
System.out.println(b);//false
//获取集合的长度
int num = col.size();
System.out.println(num);//2
//清空集合
col.clear();
System.out.println(col);//[]
num = col.size();
System.out.println(num);//0