gpt4 book ai didi

java - 处理常量 map 数据的优化方式

转载 作者:行者123 更新时间:2023-12-04 04:46:48 27 4
gpt4 key购买 nike

我已经有一个字符串格式的 map 数据,例如 -

in = ch.ed, 
au = nsw.syd,
us = ny.nj,
ca = on.to,

有人可以建议我应该在java中使用哪种数据结构来放置这些数据。
“Enummap”或“hashmap”或任何其他建议?
如果我使用“enummap”有什么好处。
我的 map 将在整个包裹中保持不变。

谢谢

最佳答案

difference之间EnumMapHashMapEnumMap是一家专业Map专为 Enum 实现作为关键。

所以如果您的 keys是类型 Enum去找 EnumMap否则去HashMap。

拥有 ENUM 有一些好处作为关键,因为

Key Of Map should be unmodifiable and Unique and this can be guranteed using Enum.



喜欢阅读: EnumMap or HashMap if lookup key is a String

关于java - 处理常量 map 数据的优化方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18062213/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com