“Java Foreach Map” Ответ

Foreach Map Java

Map<String, String> map = ...
for (Map.Entry<String, String> entry : map.entrySet()) {
    System.out.println(entry.getKey() + "/" + entry.getValue());
}
Gentle Grebe

Java Foreach Map

map.forEach((k, v) -> System.out.printf( " %s : %d \n" , k,v) );
Pable Sorren

Java 8 Map Foreach

public void iterateUsingStreamAPI(Map<String, Integer> map) {
    map.entrySet().stream()
      // ...
      .forEach(e -> System.out.println(e.getKey() + ":" + e.getValue()));
}
Tense Turtle

Java 8 Map Foreach

public void iterateUsingEntrySet(Map<String, Integer> map) {
    for (Map.Entry<String, Integer> entry : map.entrySet()) {
        System.out.println(entry.getKey() + ":" + entry.getValue());
    }
}
Powerful Pelican

Java 8 Map Foreach

public void iterateUsingLambda(Map<String, Integer> map) {
    map.forEach((k, v) -> System.out.println((k + ":" + v)));
}
Powerful Pelican

Java 8 Map Foreach

public void iterateUsingIteratorAndEntry(Map<String, Integer> map) {
    Iterator<Map.Entry<String, Integer>> iterator = map.entrySet().iterator();
    while (iterator.hasNext()) {
        Map.Entry<String, Integer> entry = iterator.next();
        System.out.println(entry.getKey() + ":" + entry.getValue());
    }
}
Powerful Pelican

Ответы похожие на “Java Foreach Map”

Вопросы похожие на “Java Foreach Map”

Больше похожих ответов на “Java Foreach Map” по Java

Смотреть популярные ответы по языку

Смотреть другие языки программирования