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


Collections.CheckedNavigableSet(INavigableSet, Class) Метод

Определение

Возвращает динамические типы представления указанного навигационного набора.

[Android.Runtime.Register("checkedNavigableSet", "(Ljava/util/NavigableSet;Ljava/lang/Class;)Ljava/util/NavigableSet;", "", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
public static Java.Util.INavigableSet CheckedNavigableSet (Java.Util.INavigableSet s, Java.Lang.Class type);
[<Android.Runtime.Register("checkedNavigableSet", "(Ljava/util/NavigableSet;Ljava/lang/Class;)Ljava/util/NavigableSet;", "", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
static member CheckedNavigableSet : Java.Util.INavigableSet * Java.Lang.Class -> Java.Util.INavigableSet

Параметры

s
INavigableSet

навигационируемый набор, для которого требуется возвращать динамическое представление типов

type
Class

Тип элемента, который s разрешено хранить

Возвращаемое значение

динамические типы представления указанного навигационного набора

Атрибуты

Комментарии

Возвращает динамические типы представления указанного навигационного набора. Любая попытка вставить элемент неправильного типа приведет к немедленной ClassCastExceptionпопытке. Предполагая, что навигационируемый набор не содержит неправильно типизированных элементов до создания динамического представления типов, и что весь последующий доступ к навигационируемому набору происходит через представление, он <>гарантирует<>, что навигация не может содержать неправильно типизированный элемент.

Обсуждение использования динамических типов представлений можно найти в документации по методу #checkedCollection checkedCollection .

Возвращаемый навигацию набор будет сериализуемым, если указанный навигацительный набор сериализуется.

Так как null считается значением любого ссылочного типа, возвращаемый навигационные наборы разрешает вставку пустых элементов всякий раз, когда резервный отсортированный набор выполняет сортировку.

Добавлено в версии 1.8.

Документация по Java для java.util.Collections.checkedNavigableSet(java.util.NavigableSet<E>, java.lang.Class<E>).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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