永发信息网

java我的迭代器程序为什么会出现死循环?

答案:4  悬赏:20  手机版
解决时间 2021-03-27 08:37
java我的迭代器程序为什么会出现死循环?
最佳答案
加上这句:String s = (String)ite.next();
因为你已经添加了元素所以ite.hasNext()的值一直是true当然是死循环了。
全部回答
学到了 ,还没注意过这种情况
ite一直都有next。。。。
你需要移动“next”。。。
具体的 zskzhao 已经说了。我就不抢分了。
当然会出现死循环
原因:
你没有使用next()方法,就是返回下一个元素,所以你 的程序中的游标(迭代器)始终停留在了aaa的前面,而没有跳到下一个位置,因为ite.hasNext()) 只是判断是否有下一个元素,而 String str = (String) ite.next()才是返回下一个元素并将游标(迭代器)移动到下一个元素的位置
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
It over ten years since the dog . A. is;
197开头是什么的手机号码
脚后跟一圈疼什么原因
刚升邻班开管理层会议怎么说
4□35<4368方框里可以填哪些数字
把8、10、12、14、15、22、35、55这八个数分
女生为什么坏坏后会有白白的东西?
肌肉几岁停止生长
面试三天了,还没通知是不是没希望了?
客人投诉东西掉在房间了,但服务员说没有见过
谁能帮我去德国打黑工
梦见买了白米和红米
微星MSI G31M3 lv2(MS—7529) 配CPU 和 显
煤矿九大系统是什么?
厂商进富士康带u盘被查到会是什么后果
推荐资讯
He such a large house, though he was very
如果辞职的时候老板许诺升职加薪你会留下来吗
依次填入下面横线处的词语,恰当的一组是 (1
南亚北面是什么山脉
民族可以组什么词有什么组词
孩子服兵役父母有哪些优待
请问日语51音图是哪51个!
如何用地图编辑器在小酒馆添加新英雄?
带亚字的成语
别墅,排屋,叠排怎么区分???急!!!!
嘘つき是什么意思及发音
逍遥记txt全集下载
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?