본문 바로가기

Java/API

[Java API] Interface IntStream


Interface IntStream




public interface IntStream

extends BaseStream<Integer,IntStream>


순차 및 병렬 집계 연산을 지원하는 기본 자료형 int 요소의 시퀀스입니다.



Method


OptionalDouble average()


해당 IntStream의 평균을 OptionalDouble로 반환합니다.


Stream<Integer> boxed()


해당 IntStream을 Stream<Integer>로 변환합니다.


long count()


해당 IntStream의 요소 수를 반환합니다.


IntStream filter(IntPredicate predicate)


조건 predicate에 맞는 요소로 구성된 IntStream을 반환합니다.


OptionalInt findFirst()


해당 IntStream의 첫 번째 요소를 OptionalInt로 반환합니다.


void forEach(IntConsumer action)


해당 IntStream의 각 요소에 대해 결과를 반환하지 않는 연산 action을 수행합니다.


IntStream map(IntUnaryOperator mapper)


해당 IntStream의 요소에 함수 mapper를 적용한 결과로 구성된 IntStream을 반환합니다.


<U> Stream<U> mapToObj(IntFunction<? extends U> mapper)


해당 IntStream의 요소에 함수 mapper를 적용한 결과로 구성된 Stream<U>을 반환합니다.


Type Parameters:

U - 결과 Stream의 요소 타입


IntStream sorted()


해당 IntStream의 요소를 오름차순으로 정렬한 IntStream을 반환합니다.





'Java > API' 카테고리의 다른 글

[Java API] Class Integer  (0) 2019.03.30
[Java API] Class StringBuilder  (0) 2019.03.30
[Java API] Class Collections  (0) 2019.03.29
[Java API] Interface Comparator<T>  (0) 2019.03.29
[Java API] Class String  (0) 2019.03.28