From 6ef143f57060e7dd32302a108b3439e0368c59f0 Mon Sep 17 00:00:00 2001 From: Dhawal Kapil Date: Tue, 23 Oct 2018 22:00:06 +0530 Subject: [PATCH] BAEL-9040 Two quick improvements to the foreach article -Added Map's forEach BiConsumer example --- .../baeldung/java8/Java8ForEachUnitTest.java | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/core-java-8/src/test/java/com/baeldung/java8/Java8ForEachUnitTest.java b/core-java-8/src/test/java/com/baeldung/java8/Java8ForEachUnitTest.java index 7840c84b7d..f5201f54cf 100644 --- a/core-java-8/src/test/java/com/baeldung/java8/Java8ForEachUnitTest.java +++ b/core-java-8/src/test/java/com/baeldung/java8/Java8ForEachUnitTest.java @@ -1,9 +1,5 @@ package com.baeldung.java8; -import org.junit.Test; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - import java.util.ArrayDeque; import java.util.ArrayList; import java.util.Arrays; @@ -15,6 +11,10 @@ import java.util.Queue; import java.util.Set; import java.util.function.Consumer; +import org.junit.Test; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + public class Java8ForEachUnitTest { private static final Logger LOG = LoggerFactory.getLogger(Java8ForEachUnitTest.class); @@ -98,4 +98,14 @@ public class Java8ForEachUnitTest { .forEach(entry -> System.out.println(entry.getKey() + " " + entry.getValue())); } + @Test + public void givenMap_whenUsingBiConsumer_thenIterateAndPrintResults2() { + Map namesMap = new HashMap<>(); + namesMap.put(1, "Larry"); + namesMap.put(2, "Steve"); + namesMap.put(3, "James"); + + namesMap.forEach((key, value) -> System.out.println(key + " " + value)); + } + }