标签: java-8
我有一个List(技术上,它是来自JavaFX API的ObservableList),里面有三个元素。我使用.size()和调试器验证了内容。但是,当我调用list.forEach()时,我的Consumer只运行两次。可能导致什么?
答案 0 :(得分:2)
如果您在对其进行迭代时从列表中删除元素,则可能会发生这种情况。如果是这种情况,请复制一下列表,对其进行迭代,然后从原始列表中删除元素。