ISpliterator.TrySplit Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wenn dieser Spliterator partitioniert werden kann, wird ein Spliterator zurückgegeben, der Elemente abdeckt, die auf der Rückgabe von dieser Methode nicht von diesem Spliterator abgedeckt werden.
[Android.Runtime.Register("trySplit", "()Ljava/util/Spliterator;", "GetTrySplitHandler:Java.Util.ISpliteratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public Java.Util.ISpliterator? TrySplit ();
[<Android.Runtime.Register("trySplit", "()Ljava/util/Spliterator;", "GetTrySplitHandler:Java.Util.ISpliteratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member TrySplit : unit -> Java.Util.ISpliterator
Gibt zurück
eine Spliterator
Abdeckung eines Teils der Elemente oder null
wenn dieser Spliterator nicht geteilt werden kann
- Attribute
Hinweise
Wenn dieser Spliterator partitioniert werden kann, wird ein Spliterator zurückgegeben, der Elemente abdeckt, die auf der Rückgabe von dieser Methode nicht von diesem Spliterator abgedeckt werden.
Wenn dieser Spliterator lautet #ORDERED
, muss der zurückgegebene Spliterator ein strenges Präfix der Elemente abdecken.
Sofern dieser Spliterator nicht eine unendliche Anzahl von Elementen abdeckt, müssen wiederholte Aufrufe trySplit()
schließlich zurückgegeben werden null
. Bei nicht-NULL-Rückgabe: <ul<>li>der vor dem Teilen gemeldete estimateSize()
Wert muss nach dem Teilen größer oder gleich estimateSize()
für diesen und den zurückgegebenen Spliterator sein; und</li li>><, wenn dieser Spliterator istSUBSIZED
, estimateSize()
muss für diesen Spliterator vor dem Teilen gleich der Summe der estimateSize()
Teilung sein und der zurückgegebene Spliterator nach dem Teilen.</li></ul>
Diese Methode kann aus irgendeinem Grund zurückgegeben werden null
, einschließlich Leerheit, Unfähigkeit, nach Beginn der Durchquerung aufzuteilen, Datenstruktureinschränkungen und Effizienzüberlegungen.
Java-Dokumentation für java.util.Spliterator.trySplit()
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.