반응형
우리는 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()));
}
}
반응형
'개발 > JAVA' 카테고리의 다른 글
[Mybatis] interceptor 를 등록하면 어떠한 원리로 동작하는가 ? (0) | 2020.12.25 |
---|---|
[JAVA] 함수의 결과를 성공과 실패만 판단하면 될때 반환값으로 어떤값이 좋을까? (2) | 2020.09.15 |
[JAVA 8] Stream을 활용하여 합계를 구하는 여러가지 방법 (0) | 2020.08.21 |
[enum] enum의 활용방법 (0) | 2020.07.11 |
[effective java 3/E] 제네릭 <로 타입은 사용하지 말라> (0) | 2020.07.11 |
댓글