性能方面,使用之间确实存在很大差异:
当然,对于foreach | iterator循环,我必须明确地比较这些方法并相应地返回true或false.
我正在比较的对象是一个对象,其中equals()和hashcode()都被正确覆盖.
equals()
hashcode()
编辑:毕竟不需要知道containsValue,对不起.是的,我很愚蠢...我意识到我的问题是关于containsKey vs foreach是多么愚蠢,没关系,我不知道我在想什么.我基本上想知道上面的内容(编辑出其他内容).
java foreach iterator contains list
contains ×1
foreach ×1
iterator ×1
java ×1
list ×1