java16-集合进阶-Collection集合-
2022/2/8 22:12:40
本文主要是介绍java16-集合进阶-Collection集合-,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
集合进阶
Collection集合
集合概述
集合类的特点:
提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变
集合的体系结构:
理解xhj:
学习接口的原因是:当学了Collection接口后,再学习List接口,只需要学习List接口特有的内容即可
学习实现类的原因是:接口不能直接创建对象并调用方法,而接口的实现类可以直接创建对象并实现方法调用
Collection集合概述
- 位于软件包java.util包下,所以使用的时候需要导包
- interface Collection < E >,其< E >是泛型,表示集合中元素的类型
- public interface Collection< E > extends Iterable< E > 表示Collection是一个接口,并且继承自Iterable接口
- Collection是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素
- 集合层次结构中的根界面;集合表示一组被称为其元素的对象;一些集合允许重复元素(List),而其他集合不允许(Set)
- JDK不提供此接口的任何直接实现,它提供了更具体的子接口的实现,如Set和List,也就是Collection并没有具体的实现类,要想创建对象必须使用子接口Set和List的实现类创建
- 创建Collection集合的对象:①多态的形式②具体的实现类ArrayList
案例:
public class CollectionDemo { public static void main(String[] args) { //创建Collection对象 Collection<String> c = new ArrayList<String>(); //添加元素:boolean add(E e) c.add("hello"); c.add("java"); //输出collection对象 System.out.println(c); //这里正常来讲输出的是一串带有包名的字符串,如果要是输出不是此内容,则说明toString方法被重写了。 //输出结果是 [hello, java] // 说明toString被重写了 } }
Collection集合常用方法
方法名 | 说明 |
---|---|
boolean add(E e) | 添加元素 |
boolean remove(Object o) | 从集合中移除指定的元素 |
void clear() | 清空集合中的元素 |
boolean contains (Object o) | 判断集合中是否存在指定的元素 |
boolean isEmpty() | 判断集合是否为空 |
int size() | 集合的长度,也就是集合中元素的个数 |
这篇关于java16-集合进阶-Collection集合-的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南