Эй, ребята, я новичок в Java, и у меня есть вопрос о коллекциях и итераторах.
В моем коде у меня есть коллекция (которая где-то в будущем расширяется, расширяет Iterable), и каждый объект в основном является LinkedList.
Мне нужен итератор для этой коллекции, поэтому я записал это так:
public class A{
LinkedList<B> BList= new LinkedList<B>();
...
public Iterator<B> iterator() {
return BList.iterator();
}
}
Теперь вопрос в том, как я могу изменить любой метод этого итератора?
Или, если быть более точным, как я могу отключить метод удаления итератора?
Спасибо.