黑马程序员技术交流社区
标题:
关于iterator的问题?????
[打印本页]
作者:
王文杰
时间:
2012-1-7 11:13
标题:
关于iterator的问题?????
本帖最后由 王文杰 于 2012-1-7 11:14 编辑
用iterator能否获取集合中指定的元素
作者:
李娟
时间:
2012-1-12 12:47
可以啊,迭代的过程中加判断条件就行了。
作者:
为梦而战
时间:
2012-1-12 12:58
好像不行,迭代器中蝗next()方法中是一个一个按顺序取出来的。
作者:
张伟~
时间:
2012-1-12 20:03
iterator就像3楼说的就那3中功能:判断、取出、删除。要获取集合中的一个指定元素,你完全可以用集合中别的方法啊
比如:List集合,可通过get(int index), indexOf(Object o)前者可通过指定角标获取元素,后者可通过指定元素取得元素第一次出现的角标。
作者:
丁青松
时间:
2012-1-13 11:08
既然iterator是迭代,能够遍历就可以获取,只是你不知道位置,加上if判断语句和count计数器,估计可以达到你想要的效果。。。。我不用这个方法,用遍历多好。。。
作者:
王_涛
时间:
2012-1-13 19:32
java没什么不可以的,如果你需要这样的功能(虽然这个想法不是很好)那么你可以自己去实现。
你说的是集合是否可以用iterator取指定的元素。你可以自己构造一个集合类继承已有的,然后实现你需要的方法就OK了
当然,需要取指定的元素,你就要在方法中加参数。
作者:
大梅
时间:
2012-1-25 23:23
只能迭代挨个找。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2