JAVA/Java Stream

Map 반복문

lovineff 2021. 4. 12. 16:39
@Test
void test(){
        Map<String, Object> testMap = new HashMap<>();

        IntStream.rangeClosed(0, 10).forEach(i -> testMap.put(String.valueOf(i) ,  i));

		// 방법 1
        String key = "";
        for (String s : testMap.keySet()) {
                key = s;
                System.out.println(key + ":" + testMap.get(key));
        }

        System.out.println("-------");

		// 방법 2
        testMap.forEach((k, v) -> System.out.println(k + ":" + v));

        System.out.println("-------");

		// 방법 3
        testMap.entrySet().forEach(test -> System.out.println(test.getKey() + ":" + test.getValue()));
}

'JAVA > Java Stream' 카테고리의 다른 글

Map Parallel (Map 병렬처리) 방법  (0) 2021.03.30
Stream 객체 값 변경 예제  (0) 2020.11.30
Java 1.8 CompletableFuture 모든 동작 완료 확인  (0) 2020.06.04
Stream 함수  (0) 2020.06.04
JAVA Stream 기본  (0) 2020.06.04