본문 바로가기
개발/JAVA

[JAVA] Stream을 이용하여 Map 안에 있는 값 간편하게 출력하기

by 상용최 2020. 8. 23.
반응형

우리는 JAVA8 이전에 Map안에 있는값을 모두 출력하려면 조금 까다로웠다.

JAVA8에 Stream이 추가되면서 간편하게 모든값을 출력할 수 있게되었다.

 

public class main {
    public static void main(String[] args) {
        Map<String, String> favouriteMovies = ofEntries(
                entry("1", "1")
                , entry("2", "2")
                , entry("3", "3")
        );
        // 상황에 맞게 사용
		favouriteMovies.forEach((k,v)-> System.out.println("key: "+k+"   value: " +v));
        favouriteMovies.entrySet().stream()
                .forEach(entry-> System.out.println("key:"+entry.getKey()+"   value:"+entry.getValue()));
    }
}

 

 

반응형

댓글