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);