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 und der zurückgegebene Spliterator nach dem Teilen sein.</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 von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.