내가 그렇게 같은 Stream<List<Integer>>
에서 List<Integer>
를 생성하는 코드 작성했습니다 :IntStream의 사용 사례는 무엇입니까?
List<Integer> abc = stream.flatMap(e -> e.stream()).
collect(Collectors.toList());
을하지만 IntStream를 사용하는 방법에 관심이 있어요. 내가 나에게 컬렉터가 수집하는 것 인 IntStream을주고 flatMapToInt
를 사용하여
List<Integer> abc = stream.flatMapToInt(e -> e.stream()).
collect(Collectors.toList());
을 할 수 있다고 생각하지만, 내가 컴파일 오류 얻을 : IntStream 무엇
Type mismatch: cannot convert from Collector<Object,?,List<Object>> to Supplier<R>
을, 어떻게하는 것이 다르다 일반 스트림, 언제 사용합니까?
다음은 질문에 대한 답변을 제공하는 javadoc입니다. http://docs.oracle.com/javase/8/docs/api/java/util/stream/IntStream.html –