본문 바로가기
Language/Java

Stream 생성 방법

by ilyadelavie 2022. 7. 18.

배열 Arrays.stream()


String[] arr = new String[] {"tomato", "banana", "watermelon"};
Stream<String> streamWasArray = Arrays.stream(arr);
Stream<String> streamWasArray2 = Arrays.stream(arr, 1, 2);
  • Arrays.stream(T[] arr);
    • 매개변수로 들어온 배열의 요소를 그대로 스트림으로 전환한다.
  • Arrays.stream(T[] arr, int start, int end);
    • 매개변수로 들어온 배열의 요소의 인덱스 범위를 추출하여 스트림으로 전환한다.

 

컬렉션 Collection.stream()


List<String> list = Arrays.asList("a", "b", "c");
Stream<String> stream = list.stream(); //stream : "a", "b", "c"

 

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

Stream 중간 연산  (0) 2022.07.19
Functional Interface & Lambda(작성중)  (0) 2022.07.18
자료형 변환(작성중)  (0) 2022.07.15