在没有迭代器的情况下迭代HashMap

时间:2013-10-25 09:42:54

标签: memory hashmap game-engine

我正在开发一个视频游戏,我在迭代哈希映射时遇到了一些问题,因为我正在使用正常的迭代过程:

Map<Integer, Symbol> symbols = new HashMap<Integer, Symbol>();
//...

for(Symbol sym : symbols.values())
    //...

这是每次都创建一个迭代器......它在主循环中,因此分配了大量内存。

如何以一种不分配任何内存的有效方式迭代这个hashmap?

由于

0 个答案:

没有答案