加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java18集合Collection

发布时间:2020-12-15 07:54:25 所属栏目:Java 来源:网络整理
导读:ArrayLiat 是实现了List接口,而list接口的父类 则是collection 接口 所以他们所有的子类都会拥有collection接口的功能 因为collection是一个抽象类接口 所以collection不能new对象,我们如果需要用到collection对象的时候 我么可以利用多态来new一个collect

ArrayLiat 是实现了List接口,而list接口的父类 则是collection 接口

所以他们所有的子类都会拥有collection接口的功能 因为collection是一个抽象类接口 所以collection不能new对象,我们如果需要用到collection对象的时候 我么可以利用多态来new一个collection的子类对象

先是创建集合对象??

这样我们就能用到collection集合中的方法了? 主要的方法有

因为我们所创造的collection集合中是没有下标的? 如果我 们想要去遍历的话 有两种方法

1、用iterator迭代器进行遍历

在iterator迭代器中为我们提供了两个方法

hasNext()方法:用来判断集合中是否有下一个元素可以迭代。

next()方法:用来返回迭代的下一个元素,并把指针向后移动一位。

所以说当我们要多次用到我们所遍历出来的值得时候? 我们需要吧要用到的值封装成一个变量,不然的话 它的指针将会往下走然后报异常

因为iterator是一个抽象方法,也没办法new对象? 那么我们怎样来获得iterator对象呢

在collection集合中为我们提供了一个方法? 返回值类型就是iterator对象

我们可以通过这种方法来获取iterator对象

2、再就是用增强for进行遍历

就是一个for(数值类型 变量名:数组){

}

这个方法也是可以用来进行collection数组的遍历

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读