Ось простий приклад для демонстрації Map
використання:
Map<String, String> map = new HashMap<String, String>();
map.put("Color1","Red");
map.put("Color2","Blue");
map.put("Color3","Green");
map.put("Color4","White");
System.out.println(map);
System.out.println(map.get("Color2"));
System.out.println(map.keySet());
for (Map.Entry<String,String> entry : map.entrySet()) {
System.out.printf("%s -> %s%n", entry.getKey(), entry.getValue());
}
Зверніть увагу, що записи повторюються у довільному порядку. Якщо вам потрібне конкретне замовлення, ви можете розглянути, наприкладLinkedHashMap
Дивитися також
Пов’язані запитання
На ітерації над записами:
За різними Map
характеристиками:
Увімкнено enum
Можливо, ви захочете використати enum
та EnumMap
замість Map<String,String>
.
Дивитися також
Пов’язані запитання