Iterator<UUID> iterator = locationInfoIdList.iterator();
while (iterator.hasNext()) {
if (locationInfoIds.stream().noneMatch(locationId -> locationId.equals(iterator.next())))
iterator.remove();
}
这样报错
Iterator<UUID> iterator = locationInfoIdList.iterator();
while (iterator.hasNext()) {
UUID next = iterator.next();
if (locationInfoIds.stream().noneMatch(locationId -> locationId.equals(next)))
iterator.remove();
}
这样OK