黑马程序员技术交流社区
标题:
面试题——大家都说说迭代器有什么特点?
[打印本页]
作者:
java冬冬
时间:
2013-6-28 15:10
标题:
面试题——大家都说说迭代器有什么特点?
求解,再次湿吻送金币!{:soso_e152:}
作者:
神之梦
时间:
2013-6-28 15:40
就一个啊。。。。。。。。。。。。
作者:
gzbbxu
时间:
2013-6-28 16:12
功能简单,并且能单向移动,对已集合类中的任何一个实现类,都可以返回这样一个Iterator对象。
使用方法 iterator()要求容器返回一个 Iterator。第一次调用Iterator 的next()方法时,它返回序列的第一个元素。
使用next()获得序列中的下一个元素。
使用hasNext()检查序列中是否还有元素。
使用remove()将上一次返回的元素从迭代器中移除。
作者:
美好的时光海苔
时间:
2013-6-28 16:21
java迭代器 较多使用在容器中,如数组链表 ArrayList(反正就是能装东西的玩意儿)
举个例子:
//我们先往链表中装东西
ArrayList a = new ArrayList();
a.add("东西1");
a.add("东西2");
//从链表中取东西怎么办呢,自然就用到了迭代器
//用法是这样的
Iterator iter = a.iterator() ; //iter迭代器对象,可以用它来数了
while(iter.hasNext()){ //先往左数,如果有东西就执行{}里的语句
String m = (String)iter.next(); //数到什么就拿出来 赋值给m
System.out.println(m); //拿出m用一下,即打印
}
作者:
8047107
时间:
2013-6-28 22:02
我今天刚看到迭代~
作者:
狐狸FMF
时间:
2014-8-13 12:55
谢谢 楼主 非常感谢
作者:
狐狸FMF
时间:
2014-8-14 23:34
.......这给力ing
作者:
黄小橙
时间:
2014-10-4 09:15
迭代是取出集合中元素的一种方式。
因为Collection中有iterator方法,所以每一个子类集合对象都具备迭代器。
作者:
wujiemin
时间:
2014-10-8 09:38
迭代是取出集合中元素的一种方式。
作者:
彭小虎
时间:
2014-11-17 10:05
迭代是取出集合中元素的一种方式.遍历集合
作者:
Afridoce
时间:
2014-12-9 12:51
迭代是取出集合中元素的一种方式。
作者:
些许
时间:
2014-12-22 18:38
回帖真加黑马币啊 我试一哈
作者:
些许
时间:
2014-12-22 18:39
在回复一个 在看看!!!
作者:
些许
时间:
2014-12-22 18:42
1.迭代器是可以返回相同类型值的有序序列的一段代码;
2.迭代器可用作方法、运算符或get访问器的代码体;
作者:
些许
时间:
2014-12-22 18:44
迭代器的返回类型必须为IEnumerable和IEnumerator中的任意一种
作者:
konglingzhiyu
时间:
2015-3-7 23:30
具体特点是什么。。。???
作者:
hamesksk
时间:
2015-3-16 00:58
面向对象的特征吧,把遍历也当个对象来看待
作者:
吴阳
时间:
2015-3-16 13:55
可以用迭代器 迭代出set集合的元素
作者:
等风的车
时间:
2015-3-16 13:58
Duang!来了
作者:
yuanyuemao88
时间:
2015-8-2 17:41
新手,迭代器是什么?
作者:
wyd1
时间:
2015-8-12 14:09
集合中定义的方法。封装了提取功能!便于操作。
作者:
夜浩瞑
时间:
2015-8-19 14:07
我也想知道啊
作者:
忧伤-hy
时间:
2015-8-19 14:09
都是黑马币闹得
作者:
csc
时间:
2015-12-25 01:34
谢谢了啊
作者:
存在着的天空
时间:
2015-12-25 21:12
功能简单,并且能单向移动,对已集合类中的任何一个实现类,都可以返回这样一个Iterator对象。
作者:
poi1234bnm
时间:
2016-11-6 18:54
就只知道能遍历集合。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2