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)]
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
Возвращаемое значение
Spliterator
покрытие некоторой части элементов или null
если этот разделитель не может быть разделен
- Атрибуты
Комментарии
Если этот разделитель может быть секционирован, возвращает разделитель, охватывающий элементы, которые по возвращении из этого метода не будут охвачены этим разделителем.
Если этот разделитель равен #ORDERED
, возвращаемый разделитель должен охватывать строгий префикс элементов.
Если этот разделитель не охватывает бесконечное количество элементов, повторяющиеся вызовы trySplit()
должны в конечном итоге возвращать null
. При возврате, отличном от null: ul>li значение, указанное estimateSize()
перед разделением, должно быть больше или estimateSize()
равно для этого и возвращаемого разделителя; и< /li<>,>если SUBSIZED
этот разделитель равен, то estimateSize()
для этого разбителя перед разделением должно быть равно сумме estimateSize()
для этого и возвращаемого разбителя после разбиения.<><</li></ul>
Этот метод может вернуться null
по любой причине, включая пустоту, неспособность разделиться после начала обхода, ограничения структуры данных и рекомендации по эффективности.
Документация по Java для java.util.Spliterator.trySplit()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.