Sprache

Spliterators.SpliteratorUnknownSize Methode

Definition

Erstellt eine Spliterator Verwendung einer bestimmten Iterator Als Quelle von Elementen ohne anfängliche Größenschätzung.

[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

Parameter

iterator
IIterator

Der Iterator für die Quelle

characteristics
SpliteratorCharacteristics

Merkmale der Quelle oder Elemente dieses Spliters (SIZED und SUBSIZED, falls angegeben) werden ignoriert und nicht gemeldet.)

Gibt zurück

Ein Spliterator von einem Iterator

Attribute

Hinweise

Erstellt eine Spliterator Verwendung einer bestimmten Iterator Als Quelle von Elementen ohne anfängliche Größenschätzung.

Der Spliterator ist nicht <em late-binding<>/em>, erbt die <em>fail-fast</em-Eigenschaften> des Iterators und implementierttrySplit, um eine begrenzte Parallelität zu ermöglichen.

Die Durchquerung von Elementen sollte durch den Spliterator erreicht werden. Das Verhalten von Splitting und Traversal ist nicht definiert, wenn der Iterator nach der Rückgabe des Spliterators eingeschaltet wird.

Java Dokumentation für java.util.Spliterators.spliteratorUnknownSize(java.util.Iterator<? extends T>, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: