4
當我嘗試刪除單個項目時,此方法正常工作,但當我使用文件刪除多個項目時,我收到併發修改異常。如何迭代我的鏈表來搜索和刪除特定的字符串?
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