RosettaCodeData/Task/Associative-array-Iteration/Java/associative-array-iteration-1.java

22 lines
547 B
Java
Raw Permalink Normal View History

2017-09-23 10:01:46 +02:00
Map<String, Integer> map = new HashMap<String, Integer>();
map.put("hello", 1);
map.put("world", 2);
map.put("!", 3);
2013-04-10 14:58:50 -07:00
// iterating over key-value pairs:
2017-09-23 10:01:46 +02:00
for (Map.Entry<String, Integer> e : map.entrySet()) {
2013-04-10 14:58:50 -07:00
String key = e.getKey();
Integer value = e.getValue();
System.out.println("key = " + key + ", value = " + value);
}
// iterating over keys:
2017-09-23 10:01:46 +02:00
for (String key : map.keySet()) {
2013-04-10 14:58:50 -07:00
System.out.println("key = " + key);
}
// iterating over values:
2017-09-23 10:01:46 +02:00
for (Integer value : map.values()) {
2013-04-10 14:58:50 -07:00
System.out.println("value = " + value);
}