Java基础|Collection接口

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基础|单列集合的遍历

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章