开发者社区 问答 正文

java中EnumMap 类的作用是什么?

java中EnumMap 类的作用是什么?

展开
收起
游客k7rjnht6hbtk6 2021-11-02 13:38:16 345 分享 版权
1 条回答
写回答
取消 提交回答
  • EnumMap 是专门为枚举类型量身定做的 Map 实现。虽然使用其他的 Map(如 HashMap)实现也能完成枚举类型实例到值的映射,但是使用 EnumMap 会更加高效。

    HashMap 只能接收同一枚举类型的实例作为键值,并且由于枚举类型实例的数量相对固定并且有限,所以 EnumMap 使用数组来存放与枚举类型对应的值,使得 EnumMap 的效率非常高。

    2021-11-02 13:38:52
    赞同 展开评论
问答分类:
问答地址: