java学习-8【EnumMap】


EnumMap和EnumSet几乎是一样的,区别时EnumMap的key时Enum。

public enum Types {
RED,GREEN,BLACK,YELLO
}
@Test
    public void useEnumMap(){
EnumMap activityMap = new EnumMap<>()Types.class;
activetyMap.put(Types.BLACK,"black");
activetyMap.put(Types.GREEN,"green");
activetyMap.put(Types.RED,"red");
}

其他操作和hashMap类似差不多。和hashMap相比,效率高很多。