public void modifyList(String key, List<Person> persons, String value) {
if (StringUtils.isNotBlank(key)) {
for (Person person: persons) {
if (person!= null && key.equalsIgnoreCase(person.getName())) {
person.setValue(value);
break;
}
}
}
}
在上面提到的代码中,我在第三行得到java.util.ConcurrentModificationException。此外,异常的发生很少见。可能是什么原因。