[JAVA] Stream(2)
핫도구
오늘은 지난번에 이야기 했던 Stream의 연산들에 대해 알아 볼 예정이다. 대부분 설명보다는 코드가 대부분이니 잘 이해하면서 넘어가야 한다.중간연산(Intermediate Operations)1. 필터링 연산filter(), distinct()는 각각 원하는 데이터를 뽑거나 똑같은 값이 있을 때 배제시켜주는 역할을 한다. 특히 distinct()는 equals()와 hashCode()를 기준으로 중복을 판단하며 순서를 유지하면서 중복을 제거하는 역할을 한다. distinctByKey는 커스텀 헬퍼 메서드를 사용하여 카테고리별로 중복을 체크하는 역할을 한다.public class filterStreamExample { public static void main(String[] args) { ..