小编And*_*rin的帖子

entrySet()如何在HashMap内部工作?

我试图了解HashMap中的entrySet()函数,但不确定创建新EntrySet()时它是如何工作的以及从何处填充值。

public Set<Map.Entry<K,V>> entrySet() {
    return entrySet0();
}

private Set<Map.Entry<K,V>> entrySet0() {
    Set<Map.Entry<K,V>> es = entrySet;
    return es != null ? es : (entrySet = new EntrySet());
}
Run Code Online (Sandbox Code Playgroud)

java iterator hashmap

2
推荐指数
1
解决办法
2970
查看次数

标签 统计

hashmap ×1

iterator ×1

java ×1