JAVA集合 Set(集)、List(列表)、Map(映射)、Collection(接口)

本文深入探讨JAVA集合框架,重点介绍Set无序且不重复的特性,List有序且允许重复元素的操作,Map的键值对映射,以及Collection接口作为所有集合的顶级接口的基本概念和使用场景。
摘要由CSDN通过智能技术生成
对JAVA集合的理解:
    JAVA集合可以存储和操作数目不固定的一组数据;
    它不同于数组,数组的大小是固定的,并且只能存放类型相同的数据(基本类型/引用类型);
    所有的JAVA集合都存放在java.util包中;
    JAVA集合只能存放引用类型的数据,不能存放基本类型数据类型;
    JAVA集合主要分为三种类型:Set(集)、List(列表)、Map(映射)、Collection(接口);
    Collection是最基本的集合接口,声明了适用于JAVA集合(只包括Set和List)的通用方法。
    Set 和List 都继承了Conllection,Map没有
    
Collection接口的方法:
    boolean add(Object o):向集合中加入一个对象的引用
    void clear():删除集合中所有的对象,即不再持有这些对象的引用
    boolean isEmpty():判断集合是否为空
    boolean contains(Object o):判断集合中是否持有特定对象的引用
    Iterartor iterator():返回一个Iterator对象,可以用来遍历集合中的元素
    boolean remove(Object o):从集合中删除一个对象的引用
    int size():返回集合中元素的数目
    Object[] toArray():返回一个数组,该数组中包括集合中的所有元素
    关于:Iterator() 和toArray() 方法都用于集合的所有的元素,前者返回一个Iterator对象,后者返回一个包含集
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值