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()。他のアプローチは大歓迎です。