String nameString = "test";
List<String> nameStrings = new ArrayList<String>();
for(int i=0;i<10;i++){
nameStrings.add(nameString);
}
for(String name:nameStrings){
nameStrings.remove(name);
}
throw Exception in thread "main" java.util.ConcurrentModificationException.
change as follow will be ok :
for(int i=0;i<nameStrings.size();i++){
nameStrings.remove(i);
}
List<String> nameStrings = new ArrayList<String>();
for(int i=0;i<10;i++){
nameStrings.add(nameString);
}
for(String name:nameStrings){
nameStrings.remove(name);
}
throw Exception in thread "main" java.util.ConcurrentModificationException.
change as follow will be ok :
for(int i=0;i<nameStrings.size();i++){
nameStrings.remove(i);
}