語言

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.util.Collections.checkedNavigableSet(java.util.NavigableSet<E>, java.lang.Class<E>)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於