【发布时间】:2020-02-11 23:10:49
【问题描述】:
例如,Iterator 接口中的hasNext() 和next() 方法通过检查集合中是否存在下一行/对象并分别返回下一个对象来执行其功能,而不覆盖这些方法。
请帮助我理解。
下面的示例代码sn-p:
import java.io.*;
import java.util.*;
class Test {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("A");
list.add("B");
list.add("C");
list.add("D");
list.add("E");
// Iterator to traverse the list
Iterator iterator = list.iterator();
System.out.println("List elements : ");
while (iterator.hasNext())
System.out.print(iterator.next() + " ");
System.out.println();
}
}
【问题讨论】:
标签: java object collections interface iterator