标签: java interface iterator iterable
我是Java的新手,正在学习可迭代的/迭代器接口。据我了解,此接口使用next()和hasNext()以及索引来遍历集合。但是,我没有问题,可以使用for循环遍历数组,或者使用for循环或while循环遍历数组列表。
如果这些集合已经可以使用这些现有方法进行迭代,那么为什么必须有一个完整的接口来迭代它们呢?