Stream API와 groupingBy, Collectors.toList() 정리
Stream API와 groupingBy, Collectors.toList() 정리 우리가 수업 시간에 Java Stream, Stream API를 처음 배울 때는 filter() , map() , Collectors.toList() , groupingBy 를 각각 따로 외우게
Stream API와 groupingBy, Collectors.toList() 정리 우리가 수업 시간에 Java Stream, Stream API를 처음 배울 때는 filter() , map() , Collectors.toList() , groupingBy 를 각각 따로 외우게
Java Stream toMap() 으로 객체 리스트를 Map으로 변환할 때 헷갈리는 지점 정리 Java에서 Stream toMap() 으로 객체 리스트를 Map으로 변환하는 코드는 겉으로 보면 매우 짧습니다. stream() 뒤에 collect(Collectors.toMap(
Java Stream partitioningBy 로 리스트를 50 이상과 미만으로 나누는 실습 정리 Java에서 Stream partitioningBy 로 리스트를 50 이상과 미만으로 나누는 작업은 생각보다 자주 등장합니다.
Java Stream groupingBy로 객체 리스트 데이터 그룹화할 때 자주 틀리는 지점 정리 Java에서 여러 데이터를 기준별로 묶어야 할 때 Stream 의 groupingBy 는 생각보다 자주 등장합니다. 처음에는 정수 리스트처럼 단순한 예제로 시작하지만, 실제로는 객
reduce와 mapToInt 실수까지 한 번에 정리 우리가 수업 시간에 Java Stream과 Stream API를 배우다 보면 객체 리스트의 합계를 구하는 순간부터 헷갈리는 경우가 많습니다. reduce() 를 써야 하는지, mapToInt() 가 왜 필요한지, 단순 합계
anyMatch, allMatch, noneMatch 실수 없이 쓰기 Java Stream과 Stream API를 배우다 보면 anyMatch , allMatch , noneMatch 는 금방 외워지는데, 막상 조건 검사를 코드로 옮길 때 뜻을 뒤집어 쓰는 실수가 자주 나옵니다
Java Stream flatMap으로 문자열 리스트의 각 문자 출력하기 Java에서 Stream 을 처음 배울 때, map() 과 flatMap() 의 차이를 머리로는 알겠는데 코드에서는 자꾸 헷갈리는 경우가 많습니다.
Java Stream limit과 skip으로 리스트 일부만 선택하기 Java에서 Java Stream 을 사용하면 객체 리스트 에서 원하는 구간만 쉽게 뽑아낼 수 있습니다. 오늘은 skip() 과 limit() 을 이용해 리스트의 처음 3개를 건너뛰고, 그 다음 2개만 선택하
Java Stream distinct()와 Collectors.toList()로 리스트 중복 제거 이해하기 Java Stream을 공부하다 보면 distinct() 와 Collectors.toList() 는 거의 한 세트처럼 자주 등장합니다.
Java Stream sorted()와 Comparator로 오름차순·내림차순 정렬 익히기 Java Stream sorted(), Comparator, 오름차순 정렬, 내림차순 정렬, 람다식 정렬은 문법만 보면 짧지만, 실제로는 초보자부터 실무 입문자까지 자주 헷갈리는 주제입니