1

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

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

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

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

如何以不分配任何内存的有效方式迭代此哈希图?

谢谢

4

0 回答 0