使用EnumMap 代替序数索引(33)

一、EnumMap 举例数组

  • 注意new 方法写法

  • 更加简短、清楚、安全

二、EnumMap 在运行速度上可与序数索引的数组相媲美安全

  • EnumMap 内部实现就是 序数数组

三、二维数组,采用Map<Phase,Map<Phase,Transition>>:blog

四、总结索引

  • 最好不要用序数作索引数组,使用EnumMap
  • Enum.ordinal 通常不使用这个
相关文章
相关标签/搜索