说说Java中的枚举 转 可以了,够了 包括EnumSet(Map)

http://www.java3z.com/cwbwebhome/article/article2/21160.html

 

http://blog.csdn.net/chinakite/archive/2008/11/06/3237204.aspx

 

 

  EnumMap是专门为枚举类型量身定做的Map实现。虽然使用其它的Map实现(如HashMap)也能完成枚举类型实例到值得映射,但是使用EnumMap会更加高效:它只能接收同一枚举类型的实例作为键值,并且由于枚举类型实例的数量相对固定并且有限,所以EnumMap使用数组来存放与枚举类型对应的值。这使得EnumMap的效率非常高。

    提示:EnumMap在内部使用枚举类型的ordinal()得到当前实例的声明次序,并使用这个次序维护枚举类型实例对应值在数组的位置。

你可能感兴趣的:(java,html,.net,Blog)