1

我经常通过方法迭代哈希图entrySet(),期望这会更快。现在我想将我的一些代码移植到 trove's TIntObjectHashMap,但看不到枚举条目的方法。

为什么?如何移植?

4

2 回答 2

1

如果你想要最快的速度,你应该看看forEach*方法。它们是最有效的迭代方法。否则,有迭代器方法以及直接以数组形式获取键的方法,这可能是最容易移植的。但是,如果速度是您最关心的问题,我会推荐 forEach* 方法。

于 2014-06-28T17:19:05.943 回答
0

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

于 2014-06-28T15:40:33.080 回答