gpt4 book ai didi

java - iterator.remove() 在 Java 中的所有情况下是否都可靠?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:59:04 31 4
gpt4 key购买 nike

因为在 C++ 中 iterator.remove() 不是 100% 安全或健壮的Java 是否通过 iterator.remove() 保证 100% 的健壮性?

最佳答案

脱离马特的评论(谁真正值得称赞)

http://java.sun.com/javase/6/docs/api/java/util/Iterator.html#remove%28%29

说:

void remove()

Removes from the underlying collection the last element returned by the iterator (optional operation). This method can be called only once per call to next. The behavior of aniterator is unspecified if the underlying collection is modified while the iteration is in progress in any way other than by calling this method.

所以......是的,在某些情况下可能会发生意外/不安全的行为。

关于java - iterator.remove() 在 Java 中的所有情况下是否都可靠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1514094/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com