ISpliterator.TrySplit Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Si ce fractionneur peut être partitionné, retourne un séparateur couvrant les éléments, qui, à partir de cette méthode, ne sera pas couvert par ce spliterator.
[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
Retours
un Spliterator
composant couvrant certaines parties des éléments, ou null
si ce séparateur ne peut pas être fractionné
- Attributs
Remarques
Si ce fractionneur peut être partitionné, retourne un séparateur couvrant les éléments, qui, à partir de cette méthode, ne sera pas couvert par ce spliterator.
Si ce Spliterator est #ORDERED
, le fractionneur retourné doit couvrir un préfixe strict des éléments.
Sauf si ce Spliterator couvre un nombre infini d’éléments, les appels répétés à retourner trySplit()
doivent éventuellement retourner null
. En cas de retour non null : <ul><li>la valeur signalée avant estimateSize()
le fractionnement, doit, après le fractionnement, être supérieur ou égal à estimateSize()
celui-ci et le fractionneur retourné ; et</li li>><si ce Fractionneur est SUBSIZED
, puis estimateSize()
pour ce fractionneur avant le fractionnement doit être égal à la somme de estimateSize()
ce fractionnement et du fractionneur retourné après le fractionnement.</li></ul>
Cette méthode peut retourner null
pour n’importe quelle raison, y compris les vides, l’incapacité de fractionner après le début de la traversée, les contraintes de structure de données et les considérations relatives à l’efficacité.
Documentation Java pour java.util.Spliterator.trySplit()
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.