Для связанного списка мы должны находить дубликаты в связанном списке, однако метод, который я написал, кажется, проходит только один раз и не удаляет все дубликаты. Есть идеи, почему он это делает?
public void removeDuplicate(){
LinkedListIterator iter = new LinkedListIterator();
while(iter.hasNext()){
Object j = iter.next();
LinkedListIterator iter2 = iter;
while(iter2.hasNext()){
Object x = iter2.next();
if(x.equals(j))
iter2.remove();
}
}
}