java初学总结(九)

一、collection介绍

        collection位于java.util包下。集合属于Java中的工具类,都位于util包下。

        collection接口是集合体系的顶层接口,它是用来定义集合的最基本的操作行为的。

        collection集合中可以存放多个对象,其中存放的对象称为元素。在collection下的子类中有些集合中可以存放重复元素,有些不能存放。有些子类可以存放有序数据,有些无序。collection没有直接实现类,但它有直接的子接口List和Set

        增加:clear()   清空集合中所有元素,会让集合中的size变成0

                   remove(Object obj)    删除集合中指定的元素

        判断:contains(Objecet obj)   判断当前obj元素是否在集合中存在

                   isEmpty()   判断集合是否为空,如果是空返回true

        迭代:集合公共遍历方式:要遍历集合,首先要做事情先判断集合中没有元素,有元素就把当前这个元素取出来,然后再判断有没有,如果还有继续取出,直到把所有元素全部取出。

        Iterator接口定义了三个方法:迭代器

                hasNext()   问集合中有没有下一个元素;调用这个方法会返回一个Boolean类型的值,如果有则返回true,没有返回false

                next()   取出当前这个元素;取值

                remove()   删除当前的元素

二、 list集合

        List接口继承了Collection接口,List接口就拿到Collection接口中的所有方法,同时List接口根据自己的特点,还定义了额外,主要是围绕List的下标而设计的特有功能

        List它描述的所有序集合的公共行为。并且List接口描述的集合它拥有下标(索引index),我们就可以根据这个下标来操作集合中的元素。List接口描述的集合中允许存放重复元素

        List集合存储元素的特点:有序,可重复

        List接口的实现类:ArrayList、LinkedList

        ArrayList 实现了长度可变的数组,在内存中分配连续的空间,遍历元素和随机访问元素的效率比较高----查询比较快

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_43559945

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值