728x90
반응형
Stream 사용 시 List를 Page로 바꾸는 간단한 예시
한식인 레스토랑을 조회해서 별점이 3점 이상인 List를 조회 한 후 Page로 변환하는 코드
List<Restaurant> restaurant = restaurantRepository.findByType("한식").stream()
.filter(r -> r.getStar() >= 3).collect(Collectors.toList());
Page<Restaurant> restaurantFood = new PageImpl<>(restaurant);
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
[Java] 숫자 3자리마다 콤마(,) 찍기 (0) | 2022.12.06 |
---|---|
[Java] 임의의 영숫자 문자열 생성 (0) | 2022.12.05 |
[Java] List 중복 제거 방법 (0) | 2022.11.24 |
[Java] LocalDate, LocalDateTime 날짜 차이 계산 (0) | 2022.11.11 |
[Java Error] java list add 시 null pointer exception (0) | 2022.11.07 |