HashMap<Integer, ArrayList<Integer>> cityMap = new HashMap<>();
...
for (ArrayList<Integer> list : cityMap.values()) {
int size = list.size();
if (size > 0) {
list.removeIf(i -> true);
}
}
Run Code Online (Sandbox Code Playgroud)
我不太明白在这种情况下removeIf是做什么的.特别是部分(i - > true).谢谢你的任何解释.