다음을 통해 공유


ISpliterator.TrySplit 메서드

정의

이 분할자를 분할할 수 있는 경우 요소를 포함하는 Spliterator를 반환합니다. 이 메서드에서 반환될 때는 이 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

반환

Spliterator 요소의 일부를 덮거나 null 이 분할자를 분할할 수 없는 경우

특성

설명

이 분할자를 분할할 수 있는 경우 요소를 포함하는 Spliterator를 반환합니다. 이 메서드에서 반환될 때는 이 Spliterator에서 다루지 않습니다.

이 Spliterator인 #ORDERED경우 반환된 Spliterator는 요소의 엄격한 접두사를 포함해야 합니다.

이 Spliterator가 무한 개수의 요소를 다루지 않는 한 반복 호출 trySplit() 은 결국 반환 null되어야 합니다. null이 아닌 반환 시: <분할 전에 보고된 estimateSize() 값이 ul><li>이고, 분할 후 이 분할자와 반환된 Spliterator의 값보다 크거나 같 estimateSize() 아야 하며<, 이 Spliterator가 있는 경우/li><li>입니다SUBSIZED. 그런 다음 estimateSize() 분할하기 전에 분할하기 전에 이 분할의 합계와 분할한 후 반환된 Spliterator의 estimateSize() 합계와 같아야 합니다.</li></ul>

이 메서드는 빈도, 통과가 시작된 후 분할할 수 없음, 데이터 구조 제약 조건 및 효율성 고려 사항을 포함하여 어떤 이유로든 반환 null 할 수 있습니다.

에 대한 java.util.Spliterator.trySplit()Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상