“Foreach Map Java” Ответ

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

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

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

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

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

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