У меня есть программа, которая считывает записи, которые добавляются в связанный список, и метод, описанный ниже, который удаляет записи. В настоящее время метод проходит по списку и, найдя выбранную запись, удаляет ее а также все записи перед ней, а не только отдельную запись. Снятие разрыва; заставляет метод просто удалить все записи в списке.
LinkedList<Entry> entryList = new LinkedList<Entry>();
ListIterator<Entry> entryIterator = entryList.listIterator();
public void deleteEntry(int number) {
while(entryIterator.hasNext()) {
Entry entry = entryIterator.next();
if((entry.getNumber() == number)) {
entryIterator.remove();
//break;
}
}
}
У меня такое ощущение, что проблема в другом, но не могу понять - я новичок в java. Спасибо!
number
является статическим членомEntry
? - person Keppil   schedule 20.04.2014