当前位置: java基础教程 > 10-集合框架 > 阅读正文

Collection 接口

2021.2.4.   529 次   970字

Collection 是单列集合的根类,定义了一些单列集合的通用方法

1.导包
import java.util.Collection;
2.构造方法

无法直接构造,可以使用多态方式

<E> 代表泛型,即随便指定一种类型,但必须是引用类型

后面的尖括号内容,在jdk1.7之后可以省略,否则和前面尖括号内容一致

Collection<String> coll = new ArrayList<>();
3.方法

1.添加元素

coll.add("hello");
coll.add("world");
coll.add("java");
System.out.println(coll);

2.删除元素

boolean result1 = coll.remove("hello2");
System.out.println("第一次删除是否成功:"+result1);
boolean result2 = coll.remove("hello");
System.out.println("第二次删除是否成功:"+result2);

3.清空全部元素

System.out.println("清空前的集合"+coll);
coll.clear();
System.out.println("清空后的集合"+coll);

4.判断是否包含某个元素

boolean result3 = coll.contains("java");
System.out.println("是否包含java"+result3);

5.判断集合为空

System.out.println("集合是否为空"+coll.isEmpty());
coll.clear(); //清空集合
System.out.println("集合是否为空"+coll.isEmpty());

6.获取集合的长度

System.out.println("集合的长度"+coll.size());

7.集合转化为数组

Object[] objs = coll.toArray();
System.out.println(Arrays.toString(objs));
4.注意事项

Collection 接口的唯一直接实现类是 AbstractCollection,

该抽象类中提供了很多共性方法,并重写了 toString()方法

直接打印 Collection 及其子类的集合时,和数组显示相同,为空时显示 []

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群