热门端口entrySet()方法从HashMap <integer,object>到trove4j?</integer,object>

时间:2014-06-28 15:36:57

标签: java hashmap trove4j

我经常通过entrySet()方法迭代哈希映射,期望这更快。现在我想把我的一些代码移植到特洛伊TIntObjectHashMap,但是没有看到枚举条目的方法。

为什么呢?如何移植?

2 个答案:

答案 0 :(得分:1)

如果你想要最快的速度,你应该看看forEach*方法。它们是迭代最有效的方法。否则,有iterator methods以及直接获取可能最容易移植到的keys in array form的方法。但是,如果速度是您主要关注的问题,我会推荐使用forEach *方法。

答案 1 :(得分:0)

看起来你想要http://trove4j.sourceforge.net/javadocs/gnu/trove/map/TIntObjectMap.html#iterator()方法(迭代器提供对当前密钥的访问)。