lambda 썸네일형 리스트형 [Java 8 Labmda] 스트림 자바 8 에서는 streams 라는 기능이 추가되어서 collection-processing 코드를 더욱 높은 추상화가 가능하도록 할 수 있다. Stream 인터페이스는 다양한 function을 포함하고 있는데, 아래에 그 기능을 자세히 살펴보자. 1. 외부의 Iteration에서 내부적 Iteration으로 자바 개발할 때, 가장 많이 사용하는 것이 아마 Collectin을 이용한 루프일 것이다. 예를 들면 아래와 같다. int count = 0; for (Artist artist : allArtists) { if (artist.isFrom("London")) { count++; } } 이러한 코드는 이러한 컬랙션의 값을 꺼내려 할 때에 이와 같은 패턴을 반복적으로 사용해야 한다는 단점이 있다. 또한 .. 더보기 이전 1 다음