static void traverse1(Map<String, String> s) {
for (String key : s.keySet()) {
System.out.println(“key=” + key + " and value=" + s.get(key));
}
}
static void traverse2(Map<String, String> s) {
// Collection<String> values = s.values();
Iterator<Map.Entry<String, String>> iter = s.entrySet().iterator();
while (iter.hasNext()) {
Map.Entry<String, String> map = iter.next();
System.out.println("key=" + map.getKey() + " and value=" + map.getValue());
}
}
static void traverse3(Map<String, String> s) {
for (Map.Entry<String, String> map : s.entrySet()) {
System.out.println("key=" + map.getKey() + " and value=" + map.getValue());
}
}
static void traverse4(Map<String, String> s) {
for (String value : s.values()) {
System.out.println("value =" + value);
}
}
static void traverse5(Map<String, String> s) {
List<String> collect = s.entrySet().stream().map(Map.Entry::getValue).collect(Collectors.toList());
for (String value : collect) {
System.out.println("value =" + value);
}
}