Java把Iteragble物件轉成Stream的方法如下。
把Iterable物件轉換為Java 8才有的的Stream可使用
StreamSupport.stream(Spliterator<T> spliterator, boolean parallel)。
Stream stream = StreamSupport.stream(iterable.spliterator(), false);
第一個參數spliterator透過Iterable.spliterator()取得 ;
第二個參數parallel接收型態為boolean,
true轉為平行串流parallel stream;
false轉為序列串流sequential stream。如果沒特別效能上的考慮設為false即可。
參考:
沒有留言:
張貼留言