Collection接口
我们看一下jdk1.6官方中文文档对于Collection接口的介绍:
Collection集合框架层次结构图
常用的方法
实现的功能:添加、删除、清空、判断是否包含指定元素、判断集合是否空、获取集合元素个数、将集合转换成数组、获取迭代器(用于遍历集合)。
使用示例
定义一个Collection集合
由于Collection是一个接口,我们使用它需要创建子类对象。就选择 ArrayList 吧。泛型的实际类型参数就选用String。
Collection<String> collection = new ArrayList<>();
添加元素
collection.add("迪丽热巴");
collection.add("古力娜扎");
collection.add("马尔扎哈");
删除元素
collection.remove("迪丽热巴");
清空元素
collection.clear();
判断是否包含指定元素
if (collection.contains("迪丽热巴")) {//如果包含"迪丽热巴"这个字符串对象
//...
}
判断集合是否空
if (collection.isEmpty()) {//如果集合为空,没有一个元素
//...
}
获取集合元素个数
int size = collection.size();
将集合转换成数组
Object[] array = collection.toArray();
获取迭代器
Iterator<String> iterator = collection.iterator();
关于遍历请移步:Java基础|单列集合的遍历