首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

Java中定义一个迭代器(Iterator)遍历完一个集合后,如果还要再遍历一次...

发布网友 发布时间:2022-04-26 21:32

我来回答

3个回答

热心网友 时间:2022-04-23 14:16

可以反复迭代,因为 iterator() 方法每次调用返回的都是一个新的 Iterator。

比如 List 的 iterator() 的实现(在 java.util.AbstractList 中):

热心网友 时间:2022-04-23 15:34

实验证明:
创建Iterator对象遍历用一次,就不能再次使用。如果想再一次遍历必须新创建一个Iterator对象

热心网友 时间:2022-04-23 17:09

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com