Поделиться через


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.

Применяется к