enum と対応する emummap を次のように宣言したとします。
enum MyEnum {
CONSTANT1, CONSTANT2, CONSTANT3;
}
EnumMap<MyEnum, String> MyEnumMap = new EnumMap<MyEnum, String>(MyEnum.class);
たとえばMyEnumMap
、それぞれEntry
を1つずつ印刷するだけです。
次の場合にキーを反復するための最良のアプローチ(最速)は何ですか:
MyEnum
各定数 inがキー in であることが保証されている場合MyEnumMap
- の各定数が
MyEnum
キーである場合とそうでない場合がある場合MyEnumMap
MyEnumMap.keySet()
またはを使用して foreach ループを選択したいMyEnum.values()
。他のアプローチは大歓迎です。