본문 바로가기

JAVA/DAY 20 _ 23.09.13

IntStream

// 1.범위 내의 정수 생성:
int sum = IntStream.range(1, 10)  // 1부터 9까지의 정수를 생성
    .filter(e -> e % 2 == 0)
    .sum();

System.out.println(sum);
// 1~9까지 정수 중 짝수인것들의 합... 간결하고 보기 쉽네 ㅠㅠ



// 2. 배열에서 IntStream 생성:
int[] numbers = {1, 2, 3, 4, 5};
IntStream intStream = Arrays.stream(numbers);
intStream.forEach(System.out::println);

--> Stream중 int와 관련하여 아주 최적화된 메서드

'JAVA > DAY 20 _ 23.09.13' 카테고리의 다른 글

File I/O Basic  (0) 2023.09.13
Stream활용 예시  (0) 2023.09.13
Stream_API  (0) 2023.09.13
Lambda5_consumer(interface)  (0) 2023.09.13
Lambda4_메서드참조  (0) 2023.09.13