码迷,mamicode.com
首页 > 其他好文 > 详细

Collection接口 Collection的通用方法 foreach Iterator 迭代器

时间:2016-07-05 01:10:24      阅读:392      评论:0      收藏:0      [点我收藏+]

标签:

Collection接口 单列集合的接口
list 有索引 有序
set 无索引 无序
AbstractCollection是实现了Collection接口的抽象父类
Collection<> c = new ArrayList<>();
多态 只可以用父类的方法,不可以用子类特有的方法

Collection的通用方法
增 add()
删 remove()
清空集合 clear()
判断元素是否为空 isEmpty
判断元素是否存在 contains()
集合的长度 size()

增强for foreach 遍历容器 没有索引

for(数据类型 临时变量 : 需要被遍历的集合){
可以直接打印变量
}

迭代器 Iterator
创建集合的迭代器对象
用hasnext 判断是否有下一个元素
next 得到下一个元素

并发修改异常
在迭代过程中,集合不可以给自己增加元素或者删除元素,但是可以用过迭代器来增加或者改变

遍历与迭代区别 迭代强调动作的重复
洗牌的方法 Collections.shuffle(传个集合);

 

 

 

        

 

Collection接口 Collection的通用方法 foreach Iterator 迭代器

标签:

原文地址:http://www.cnblogs.com/Bestwith/p/5642132.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!