【发布时间】:2011-05-15 23:53:07
【问题描述】:
大家好,我是 Java 新手,我有一个关于集合和迭代器的问题。
在我的代码中,我有一个集合(在某个地方扩展了 Iterable),每个对象基本上都是一个 LinkedList。
我需要一个用于该集合的迭代器,所以我这样写下来:
public class A{
LinkedList<B> BList= new LinkedList<B>();
...
public Iterator<B> iterator() {
return BList.iterator();
}
}
现在的问题是,如何更改该迭代器的任何方法?
或者更具体地说,如何禁用迭代器的 remove 方法?
谢谢。
【问题讨论】: