Collections 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這個類別只包含在或傳回集合上運作的靜態方法。
[Android.Runtime.Register("java/util/Collections", DoNotGenerateAcw=true)]
public class Collections : Java.Lang.Object
[<Android.Runtime.Register("java/util/Collections", DoNotGenerateAcw=true)>]
type Collections = class
inherit Object
- 繼承
- 屬性
備註
這個類別只包含在或傳回集合上運作的靜態方法。 其中包含在集合上運作的多型演算法「包裝函式」,其會傳回由指定集合所支援的新集合,以及一些其他奇數和結尾。
如果提供給這些集合或類別物件的集合或類別物件為 Null,則這個類別的方法都會擲回 NullPointerException
。
此類別中包含的多型演算法檔通常包含實作的簡短描述。 這類描述應視為實作注意事項,而不是規格的一部分。 只要遵守規格本身,實作者就應該隨意替代其他演算法。 (例如,所使用的 sort
演算法不一定是 mergesort,但必須 穩定。
這個類別中包含的「破壞性」演算法,也就是修改其操作集合的演算法,如果集合不支持適當的突變基本類型,例如 set
方法,則會指定擲回UnsupportedOperationException
。 如果調用對集合沒有影響,這些演算法可能會擲回這個例外狀況,但並非必要。 例如,在已經排序的不可修改清單上叫 sort
用 方法,可能會或可能不會擲回 UnsupportedOperationException
。
這個類別是 Java Collections Framework 的成員。
已在1.2中新增。
的 java.util.Collections
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
建構函式
Collections(IntPtr, JniHandleOwnership) |
建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。 |
屬性
Class |
傳回這個 |
Handle |
基礎Android實例的句柄。 (繼承來源 Object) |
JniIdentityHashCode |
這個類別只包含在或傳回集合上運作的靜態方法。 (繼承來源 Object) |
JniPeerMembers |
這個類別只包含在或傳回集合上運作的靜態方法。 |
PeerReference |
這個類別只包含在或傳回集合上運作的靜態方法。 (繼承來源 Object) |
ThresholdClass |
此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。 |
ThresholdType |
此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。 |
方法
明確介面實作
IJavaPeerable.Disposed() |
這個類別只包含在或傳回集合上運作的靜態方法。 (繼承來源 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
這個類別只包含在或傳回集合上運作的靜態方法。 (繼承來源 Object) |
IJavaPeerable.Finalized() |
這個類別只包含在或傳回集合上運作的靜態方法。 (繼承來源 Object) |
IJavaPeerable.JniManagedPeerState |
這個類別只包含在或傳回集合上運作的靜態方法。 (繼承來源 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
這個類別只包含在或傳回集合上運作的靜態方法。 (繼承來源 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
這個類別只包含在或傳回集合上運作的靜態方法。 (繼承來源 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
這個類別只包含在或傳回集合上運作的靜態方法。 (繼承來源 Object) |
擴充方法
JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
JavaCast<TResult>(IJavaObject) |
這個類別只包含在或傳回集合上運作的靜態方法。 |
GetJniTypeName(IJavaPeerable) |
這個類別只包含在或傳回集合上運作的靜態方法。 |