Collections.CheckedQueue(IQueue, Class) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳指定佇列的動態型別安全視圖。
[Android.Runtime.Register("checkedQueue", "(Ljava/util/Queue;Ljava/lang/Class;)Ljava/util/Queue;", "", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
public static Java.Util.IQueue CheckedQueue(Java.Util.IQueue queue, Java.Lang.Class type);
[<Android.Runtime.Register("checkedQueue", "(Ljava/util/Queue;Ljava/lang/Class;)Ljava/util/Queue;", "", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
static member CheckedQueue : Java.Util.IQueue * Java.Lang.Class -> Java.Util.IQueue
參數
- queue
- IQueue
要回傳動態型別安全視圖的佇列
- type
- Class
允許成立的元素 queue 類型
傳回
指定佇列的動態型別安全視圖
- 屬性
備註
回傳指定佇列的動態型別安全視圖。 任何嘗試插入錯誤類型的元素都會導致立即 ClassCastException出現 。 假設在動態型別安全視圖產生之前,隊列中沒有任何錯誤類型的元素,且所有後續對佇列的存取皆透過該視圖進行, 則可保證 佇列不會包含錯誤型別的元素。
關於動態型別安全視圖的使用討論,可參考該 #checkedCollection checkedCollection 方法的文件。
若指定的佇列可序列化,則該回傳佇列將是可序列化的。
由於 null 被視為任意參考類型的值,回傳佇列允許 null 在後方隊列插入元素時插入。
新增於1.8版本。
Java 文件 java.util.Collections.checkedQueue(java.util.Queue<E>, java.lang.Class<E>)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。