원문 Java Iterator to Java 8 Stream 을 가볍게 번역한 글입니다. list 대신 Iterator 객체를 반환하는 다른 라이브러리를 써야할 때가 있는데, 라이브러리의 관점에서는 문제가 없지만 반환된 iterator에서 Java 8 stream을 사용하려는 경우 문제가 될 수 있다.Iterator를 Iterable로 변환한 다음 쉽게 stream 쓸 수 있는 방법이 있다. Iterator iterator = elements.iterator(); Iterable valueIterable = () -> iterator; List StreamSupport.stream(valueIterable.spliterator(), false) .map(element -> element.asString(..