Spliterator

Spliterator使用

这是java 8 新增但迭代器,不同其他迭代器,这个支持并行。

来看例子:

package com.jason.mq;

import java.util.ArrayList;
import java.util.List;
import java.util.Spliterator;

public class SpliteratorDemo {



public static void main(String[] args) {
List<String> vals = new ArrayList<>();
vals.add("asasa");
vals.add("121212");
vals.add("23223dsdw");

Spliterator<String> spliterator = vals.spliterator();

while (spliterator.tryAdvance((n)-> System.out.println(n)));


spliterator.forEachRemaining((n)-> System.out.println(n));
}



}

 

posted on 2020-01-30 00:32  Jason_LZP  阅读(227)  评论(0)    收藏  举报