在看代码时发现
To safely remove from a collection while iterating over it you should use an Iterator.
For example:
for(Long id : ids){
if(id.equals(userId))
ids.remove(id);
}
To safely remove from a collection while iterating over it you should use an Iterator.
For example:
List<String> names = ....
Iterator<String> i = names.iterator();
while (i.hasNext()) {
// Do something
i.remove();
}