Этот метод отлично работает, когда я пытаюсь удалить один элемент, но когда я использую файл для удаления нескольких элементов, я получаю исключение параллельной модификации.Как перебирать связанный список для поиска и удаления определенных строк?
static void delete(String dString) {
LinkedList<String> AddressBook2 = AddressBook;
for(String s : AddressBook2){
String subString = dString.toUpperCase().substring(7);
if(s.toUpperCase().contains(subString)){
AddressBook.remove(s);
System.out.println("Removal Successful: "+ s);
}
}
System.out.println("ERROR: Not found for Removal: "+dString.substring(7));
System.out.println("----------------------------");
}
Очень элегантное решение. Благодаря! – Remixt