Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么我不能创建EnumMap这样的:
EnumMap
EnumMap<FunkyTrolls, int> amountMap;
我想计算并保存每种类型的巨魔数量。这样做的好方法是什么?
只需使用Integer. 泛型仅适用于对象,不适用于原始类型,但 Java 现在具有自动装箱和拆箱功能。
Integer
这应该有效:
Map<FunkyTrolls, Integer> amountMap = new EnumMap<FunkyTrolls, Integer>(); amountMap.put(FunkyTrolls.VERY_FUNKY_TROLL, 100);