经过大量搜索,我发现唯一支持的操作Spliterator
是从 READ 元素中读取元素Collection
。
有人可以告诉我 CRUD 中可以支持的另一个操作Spliterator
。我尝试Collection
使用 a修改元素,Spliterator
但没有成功:
Set<Integer> set = new TreeSet<>();
set.add(2);
set.add(3);
set.add(5);
set.add(6);
Spliterator<Integer> si = set.spliterator();
Spliterator<Integer> sa = si.trySplit();
while(sa.tryAdvance(e -> e= ++e));
System.out.println("original iterator");
while(si.tryAdvance(e-> e = ++e));
System.out.println(set.toString());