Stream API와 groupingBy, Collectors.toList() 정리
Stream API와 groupingBy, Collectors.toList() 정리 우리가 수업 시간에 Java Stream, Stream API를 처음 배울 때는 filter() , map() , Collectors.toList() , groupingBy 를 각각 따로 외우게
자바 공부 카테고리는 Java 기초 문법부터 객체지향 프로그래밍 개념, 실전 프레임워크 활용법까지 체계적으로 정리하는 공간입니다. 초보자를 위한 핵심 개념 설명부터 실무에서 바로 쓰이는 예제 코드와 개발 노하우를 공유합니다. 효율적이고 탄탄한 코딩 실력을 기를 수 있는 유익한 정보를 지금 확인해 보세요.
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, 오름차순 정렬, 내림차순 정렬, 람다식 정렬은 문법만 보면 짧지만, 실제로는 초보자부터 실무 입문자까지 자주 헷갈리는 주제입니