基本上我有一个id的枚举.
如果提供的id等于枚举的id,如果返回它,那么创建一个可以获取id的hashmap并给你枚举或迭代所有枚举测试会更快吗?
如果重要,那么有5个枚举.
HashMaps专门用于通过密钥检索对象,即使有很多条目也很快.通常,对列表或类似集合的顺序扫描会慢得多.
但如果你只有5个项目,那就没有什么区别了.
编辑:第二个想法,对于这么少的对象,您可能最好使用顺序扫描,因为计算哈希码的额外工作可能超过优势.但差异太小,不值得打扰.
| 归档时间: |
|
| 查看次数: |
1014 次 |
| 最近记录: |