【发布时间】:2021-01-19 15:22:25
【问题描述】:
我有一个类 Example 女巫私有字段 Hashmap<Integer, CustomObject>。我的目标是使用Iterable 接口访问此类中CustomObject 的所有实例。首先,我声明 Example 来实现Iterable<CustomObject>。然后我调用iterator() 方法。但是,我不知道我是否应该指定hasNext() 等,在主代码中输入什么?这是我目前所拥有的:
public class Example implements Iterable<Songs>{
private HashMap <Integer, CustomObject>;
@Override
public Iterator<CustomObject> iterator() {
for (CustomObject customObject: this){
System.out.println(customObject);
}
public static void main(String[] args) {
Example.iterator();
}
【问题讨论】:
标签: java design-patterns iterator iterable