容器 Collection接口

本文深入探讨Java中的集合框架,包括Collection、Set、List等接口的概念与实现方式,并介绍HashMap、HashSet、ArrayList等常用数据结构的特点及应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第七章 容器
装其他东西的器皿,数组也是容器
Collection接口,Iterator接口,Set接口,List接口,Comparable接口
   第一节
          interface  Collection                         interface Map
 interface Set              interface List                 HashMap
   Hashset               Arraylist  Linledlist

Set接口没有顺序不可以重复
List接口有顺序可以重复
两个对象互相equals那么它就算重复了

Map接口定义了存储 键-值映射对的方法

Collection接口所定义的方法:
int size();
boolean isEmpty();
void clear();清空
boolean contains(Object element); equals了才叫包含
boolean add(Object element);
boolean remove(Object element);
Iterator iterator();
boolean containsAll(Collection c);
boolean addAll(Collection c);
boolean removeAll(Collection c);
boolean retainAll(Collection c);求两个集合的交集
Object[] toArray();


往里面添加只能添加对象,不能添加int类型的值,如 c.add(2);就不行,因为int类型往往是分配在栈上,容易被清除,总而言之往里面装的必须是Object
输出结果:
3
[hello,f1 l1,100]


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值