集合的一个小小的···

第一章 集合

1.1集合概述

  • 集合:集合是java中提供的一种容器,可以用来存储多个数据。

集合和数组既然都是容器,它们有啥区别呢?

  • 数组的长度是固定的。集合的长度是可变的。
  • 数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。
    在这里插入图片描述

1.2集合各个类的大纲

在这里插入图片描述

1.3集合常用类的大纲

在这里插入图片描述

2 Collection集合的常用方法

返回集合中元素的个数

int size();

判断集合中是否包含某个元素

boolean contains(Object o);

迭代器,集合的专属遍历方式

Iterator<E> iterator();

返回一个拥有集合中全部元素的数组,数组的类型为Object类型的数组

Object[] toArray();

把他变成特定类型的数组

<T> T[] toArray(T[] a);

在集合的末尾添加元素

boolean add(E e);

若集合中有与o值相同的元素,就删除这个元素,并返回true

boolean remove(Object o);

containsAll方法用于判断集合中是否包含入参集合的所有元素

boolean containsAll(Collection<?> c);

将入参集合的所有元素添加到本集合中

boolean addAll(Collection<? extends E> c);

removeAll() 方法用于从本集合中移除入参集合中包含的所有元素

boolean removeAll(Collection<?> c);

retainAll() 方法用于保留 本集合中在指定集合中也存在的那些元素,也就是删除指定集合中不存在的那些元素

boolean retainAll(Collection<?> c);

清除本集合的所有元素,清除后本集合所有元素为空

void clear();

判断集合是否为空

boolean isEmpty();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值