iterator方法死循环
来源:3-4 案例:在集合中插入字符串
可莉我女儿
2021-06-09 15:00:58
老师,为什么这样写不行,会死循环
1回答
同学你好,set.iterator()每次都会产生一个新的Iterator对象,所以同学的代码代码输出会形成死循环,同学代码运行效果如下:

建议同学将Iterator it = set.iterator();定义在循环外面,遍历一次只创建一次就可以了,代码实现如下:

建议同学在问答区提交代码,尽量不要截图和拍照,这样便于老师更加快速准确的解答同学疑问。
祝学习愉快~
相似问题