Spliterators.SpliteratorUnknownSize 方法

定义

使用给定Iterator作为元素源创建一个Spliterator,且没有初始大小估计。

[Android.Runtime.Register("spliteratorUnknownSize", "(Ljava/util/Iterator;I)Ljava/util/Spliterator;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Util.ISpliterator? SpliteratorUnknownSize(Java.Util.IIterator? iterator, Java.Util.SpliteratorCharacteristics characteristics);
[<Android.Runtime.Register("spliteratorUnknownSize", "(Ljava/util/Iterator;I)Ljava/util/Spliterator;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member SpliteratorUnknownSize : Java.Util.IIterator * Java.Util.SpliteratorCharacteristics -> Java.Util.ISpliterator

参数

iterator
IIterator

源的迭代器

characteristics
SpliteratorCharacteristics

此拆分器的源或元素的特征(SIZED 如果 SUBSIZED提供,将被忽略且未报告)。

返回

迭代器的拆分器

属性

注解

使用给定Iterator作为元素源创建一个Spliterator,且没有初始大小估计。

拆分器不是<>后期绑定</em>,继承<迭代器的 em>fail-fast</em> 属性,并实现trySplit以允许有限的并行度。

应通过拆分器完成元素遍历。 如果在返回拆分器后对迭代器执行操作,则拆分和遍历的行为是不确定的。

Java文档java.util.Spliterators.spliteratorUnknownSize(java.util.Iterator<? extends T>, int)

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于