CAFE

Java

[Stream]Stream 기본 filter

작성자주인장|작성시간26.06.05|조회수4 목록 댓글 0

[문제] 정수 리스트에서 10 이상인 숫자만 필터링하여 출력하세요.

데이터

[5, 15, 3, 20, 8, 25, 12, 7]

요구사항

  • stream()과 filter() 메서드 사용
  • 필터링된 숫자들을 출력

난이도: 하

 

import java.util.Arrays;

import java.util.List;

 

public class BasicFilter {

    public static void main(String[] args) {

        List<Integer> numbers = Arrays.asList(5, 15, 3, 20, 8, 25, 12, 7);

 

        System.out.println("원본 숫자: " + numbers);

        System.out.println("\n10 이상인 숫자들:");

 

        // filter()를 사용하여 10 이상인 숫자만 필터링

        numbers.stream()

               .filter(n -> n >= 10)  // 10 이상인 조건

               .forEach(System.out::println);

    }

}



다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼