Java学习10-集合

集合集合的理解和好处用数组保存多个数据时:长度从开始就得指定,一旦指定无法更改保存的必须为同一类型元素使用数组进行增加元素的示意代码比较麻烦集合:可以动态保存任意多个对象提供了一系列方便操作对象的方法:add、remove、set、get等使用了集合添加,删除新元素的示意代码一、集合框架体系Java的集合主要分两大类(单列集合和双列结合)Collection接口有两个重要的实现子接口:List、Set。他们都是单列集合:存放单个对象Map的实现接口是双列集合:存放
摘要由CSDN通过智能技术生成

集合

集合的理解和好处

用数组保存多个数据时:

  1. 长度从开始就得指定,一旦指定无法更改
  2. 保存的必须为同一类型元素
  3. 使用数组进行增加元素的示意代码比较麻烦

集合:

  1. 可以动态保存任意多个对象
  2. 提供了一系列方便操作对象的方法:add、remove、set、get等
  3. 使用了集合添加,删除新元素的示意代码

一、集合框架体系

Java的集合主要分两大类(单列集合和双列结合)

  1. Collection接口有两个重要的实现子接口:List、Set。他们都是单列集合:存放单个对象
    在这里插入图片描述

  2. Map的实现接口是双列集合:存放k-v键值对
    在这里插入图片描述

二、Collection

Collection接口实现类特点:

2.1ArrayList

  1. collection实现子类可以存放多个元素,每个元素可以使Object
  2. 有些Collection的实现类,可以存放重复元素,有些不可以
  3. 在Collection的实现类中,有的是有序的(List),有的不是有序的(Set)
  4. Collection接口没有直接实现的子类,是通过它的子接口 List 和 Set 来实现的

Collection接口常用方法,以实现子类ArrayList演示:

方法名 功能 方法名 功能
add 添加单个元素 remove 删除指定元素
contains 查找某个元素是否存在 size 获取元素个数
isEmpty 判断是否为空 clear 清空
addAll 添加多个元素 containsAll 查找多个元素
removeAll 删除多个元素

                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值