单利集合的顶层接口,表示一组对象,这些对象也被称为Collection的元素。
JDK不提供此接口的任何直接实现,他提供更具体的子接口(如Set和List)实现
创建Collection集合的对象
多态的方式
具体的实现类ArrayList
第一,创建对象
Collection<String> A=new ArrayList<String>();//其中<>里的类型可以改变
第二,再用add方法添加元素
A.add(" ");//A为方法名
Collection集合的常用方法
方法名 | 数据 |
boolean add(E e) | 添加元素 |
Boolean remove(Object o) | 从集合中移除指定元素 |
void clear() | 清空集合中的元素 |
boolean contains(Object o) | 判断集合中是否存在指定的元素 |
boolean isEmpty() | 判断集合是否为空 |
int size | 集合的长度,也就是集合中元素的个数 |
ArrayList中的add方法,被调用时返回的永远都是true.
所以可以直接 对象名.add();执行。
打开一个类的源码以后Alt+7可以打开一个窗口放置该类的所有方法
Alt+1打开IDEA里的包目录
A.remove("XXX");若移除的东西在A里有则移除成功,返回true,若没有则移除失败,返回false
clear方法的返回值是void,所以直接调用。A.clear();
同理A.isEmpty();//集合为空则为true,不是空则为false。
A.size();也是同理,不过它返回的是int值。