Collections Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questa classe è costituita esclusivamente da metodi statici che operano su o restituiscono raccolte.
[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
- Ereditarietà
- Attributi
Commenti
Questa classe è costituita esclusivamente da metodi statici che operano su o restituiscono raccolte. Contiene algoritmi polimorfici che operano su raccolte, "wrapper", che restituiscono una nuova raccolta supportata da una raccolta specificata e altre probabilità e terminazioni.
I metodi di questa classe generano tutti un'eccezione NullPointerException
se le raccolte o gli oggetti classe forniti sono Null.
La documentazione per gli algoritmi polimorfici contenuti in questa classe include in genere una breve descrizione dell'implementazione. Tali descrizioni devono essere considerate note di implementazione, anziché parti della specifica. Gli implementatori devono essere liberi di sostituire altri algoritmi, purché la specifica stessa sia rispettata. Ad esempio, l'algoritmo usato da sort
non deve essere un mergesort, ma deve essere stabile.
Gli algoritmi "distruttivi" contenuti in questa classe, ovvero gli algoritmi che modificano la raccolta su cui operano, vengono specificati per generare UnsupportedOperationException
se la raccolta non supporta le primitive di mutazione appropriate, ad esempio il set
metodo . Questi algoritmi possono, ma non sono necessari, generare questa eccezione se una chiamata non avrebbe alcun effetto sulla raccolta. Ad esempio, richiamare il sort
metodo in un elenco non modificabile già ordinato può o meno generare UnsupportedOperationException
.
Questa classe è un membro di Java Collections Framework.
Aggiunta nella versione 1.2.
Documentazione java per java.util.Collections
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Costruttori
Collections(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
Proprietà
Class |
Restituisce la classe di runtime di questo |
Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
JniIdentityHashCode |
Questa classe è costituita esclusivamente da metodi statici che operano su o restituiscono raccolte. (Ereditato da Object) |
JniPeerMembers |
Questa classe è costituita esclusivamente da metodi statici che operano su o restituiscono raccolte. |
PeerReference |
Questa classe è costituita esclusivamente da metodi statici che operano su o restituiscono raccolte. (Ereditato da Object) |
ThresholdClass |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
ThresholdType |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
Metodi
AddAll(ICollection, Object[]) |
Aggiunge tutti gli elementi specificati alla raccolta specificata. |
AsLifoQueue(IDeque) |
Restituisce una visualizzazione di come |
BinarySearch(IList, Object) |
Cerca nell'elenco specificato l'oggetto specificato usando l'algoritmo di ricerca binaria. |
BinarySearch(IList, Object, IComparator) |
Cerca nell'elenco specificato l'oggetto specificato usando l'algoritmo di ricerca binaria. |
CheckedCollection(ICollection, Class) |
Restituisce una visualizzazione typesafe dinamicamente dell'insieme specificato. |
CheckedList(IList, Class) |
Restituisce una visualizzazione typesafe dinamicamente dell'elenco specificato. |
CheckedMap(IDictionary, Class, Class) |
Restituisce una visualizzazione typesafe dinamica della mappa specificata. |
CheckedNavigableMap(INavigableMap, Class, Class) |
Restituisce una visualizzazione typesafe dinamica della mappa navigabile specificata. |
CheckedNavigableSet(INavigableSet, Class) |
Restituisce una visualizzazione typesafe dinamica del set navigabile specificato. |
CheckedQueue(IQueue, Class) |
Restituisce una visualizzazione typesafe dinamica della coda specificata. |
CheckedSet(ICollection, Class) |
Restituisce una visualizzazione typesafe dinamica del set specificato. |
CheckedSortedMap(IDictionary, Class, Class) |
Restituisce una visualizzazione typesafe dinamica della mappa ordinata specificata. |
CheckedSortedSet(ISortedSet, Class) |
Restituisce una visualizzazione typesafe dinamica del set ordinato specificato. |
Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
Copy(IList, IList) |
Copia tutti gli elementi da un elenco in un altro. |
Disjoint(ICollection<Object>, ICollection<Object>) |
Restituisce |
Dispose() |
Questa classe è costituita esclusivamente da metodi statici che operano su o restituiscono raccolte. (Ereditato da Object) |
Dispose(Boolean) |
Questa classe è costituita esclusivamente da metodi statici che operano su o restituiscono raccolte. (Ereditato da Object) |
EmptyEnumeration() |
Restituisce un'enumerazione senza elementi. |
EmptyIterator() |
Restituisce un iteratore senza elementi. |
EmptyList() |
Restituisce un elenco vuoto (non modificabile). |
EmptyListIterator() |
Restituisce un iteratore di elenco senza elementi. |
EmptyMap() |
Restituisce una mappa vuota (non modificabile). |
EmptyNavigableMap() |
Restituisce una mappa esplorabile vuota (non modificabile). |
EmptyNavigableSet() |
Restituisce un set navigabile vuoto (non modificabile). |
EmptySet() |
Restituisce un set vuoto (non modificabile). |
EmptySortedMap() |
Restituisce una mappa ordinata vuota (non modificabile). |
EmptySortedSet() |
Restituisce un set ordinato vuoto (non modificabile). |
Enumeration(ICollection) |
Restituisce un'enumerazione sulla raccolta specificata. |
Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
Fill(IList, Object) |
Sostituisce tutti gli elementi dell'elenco specificato con l'elemento specificato. |
Frequency(ICollection<Object>, Object) |
Restituisce il numero di elementi nell'insieme specificato uguale all'oggetto specificato. |
GetHashCode() |
Restituisce un valore del codice hash per l'oggetto. (Ereditato da Object) |
IndexOfSubList(IList<Object>, IList<Object>) |
Restituisce la posizione iniziale della prima occorrenza dell'elenco di destinazione specificato all'interno dell'elenco di origine specificato oppure -1 se tale occorrenza non esiste. |
JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
LastIndexOfSubList(IList<Object>, IList<Object>) |
Restituisce la posizione iniziale dell'ultima occorrenza dell'elenco di destinazione specificato all'interno dell'elenco di origine specificato oppure -1 se tale occorrenza non esiste. |
List(IEnumeration) |
Restituisce un elenco di matrici contenente gli elementi restituiti dall'enumerazione specificata nell'ordine in cui vengono restituiti dall'enumerazione . |
Max(ICollection) |
Restituisce l'elemento massimo della raccolta specificata, in base all'ordinamento naturale dei relativi elementi. |
Max(ICollection, IComparator) |
Restituisce l'elemento massimo della raccolta specificata, in base all'ordine indotto dal comparatore specificato. |
Min(ICollection) |
Restituisce l'elemento minimo della raccolta specificata, in base all'ordinamento naturale dei relativi elementi. |
Min(ICollection, IComparator) |
Restituisce l'elemento minimo della raccolta specificata, in base all'ordine indotto dal comparatore specificato. |
NCopies(Int32, Object) |
Restituisce un elenco non modificabile costituito da |
NewSetFromMap(IDictionary) |
Restituisce un set supportato dalla mappa specificata. |
Notify() |
Riattiva un singolo thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
NotifyAll() |
Riattiva tutti i thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
ReplaceAll(IList, Object, Object) |
Sostituisce tutte le occorrenze di un valore specificato in un elenco con un altro. |
Reverse(IList<Object>) |
Inverte l'ordine degli elementi nell'elenco specificato. |
ReverseOrder() |
Restituisce un comparatore che impone il contrario dell'ordinamento <<naturale em>/em> su una raccolta di oggetti che implementano l'interfaccia |
ReverseOrder(IComparator) |
Restituisce un comparatore che impone l'ordinamento inverso del confronto specificato. |
Rotate(IList<Object>, Int32) |
Ruota gli elementi nell'elenco specificato in base alla distanza specificata. |
SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
Shuffle(IList<Object>) |
Permuta in modo casuale l'elenco specificato usando un'origine predefinita di casualità. |
Shuffle(IList<Object>, Random) |
Permutare in modo casuale l'elenco specificato usando l'origine specificata di casualità. |
Singleton(Object) |
Restituisce un set non modificabile contenente solo l'oggetto specificato. |
SingletonList(Object) |
Restituisce un elenco non modificabile contenente solo l'oggetto specificato. |
SingletonMap(Object, Object) |
Restituisce una mappa non modificabile, mappando solo la chiave specificata al valore specificato. |
Sort(IList) |
Ordina l'elenco specificato in ordine crescente, in base all'ordinamento naturale confrontabile dei relativi elementi. |
Sort(IList, IComparator) |
Ordina l'elenco specificato in base all'ordine indotto dal comparatore specificato. |
Swap(IList<Object>, Int32, Int32) |
Scambia gli elementi nelle posizioni specificate nell'elenco specificato. |
SynchronizedCollection(ICollection) |
Restituisce una raccolta sincronizzata (thread-safe) supportata dalla raccolta specificata. |
SynchronizedList(IList) |
Restituisce un elenco sincronizzato (thread-safe) supportato dall'elenco specificato. |
SynchronizedMap(IDictionary) |
Restituisce una mappa sincronizzata (thread-safe) supportata dalla mappa specificata. |
SynchronizedNavigableMap(INavigableMap) |
Restituisce una mappa navigabile sincronizzata (thread-safe) supportata dalla mappa navigabile specificata. |
SynchronizedNavigableSet(INavigableSet) |
Restituisce un set navigabile sincronizzato (thread-safe) supportato dal set navigabile specificato. |
SynchronizedSet(ICollection) |
Restituisce un set sincronizzato (thread-safe) supportato dal set specificato. |
SynchronizedSortedMap(IDictionary) |
Restituisce una mappa ordinata sincronizzata (thread-safe) supportata dalla mappa ordinata specificata. |
SynchronizedSortedSet(ISortedSet) |
Restituisce un set ordinato sincronizzato (thread-safe) supportato dal set ordinato specificato. |
ToArray<T>() |
Questa classe è costituita esclusivamente da metodi statici che operano su o restituiscono raccolte. (Ereditato da Object) |
ToString() |
Restituisce una rappresentazione di stringa dell'oggetto. (Ereditato da Object) |
UnmodifiableCollection(ICollection) |
Restituisce una visualizzazione non modificabile della raccolta specificata. |
UnmodifiableList(IList) |
Restituisce una visualizzazione non modificabile dell'elenco specificato. |
UnmodifiableMap(IDictionary) |
Restituisce una visualizzazione non modificabile della mappa specificata. |
UnmodifiableNavigableMap(INavigableMap) |
Restituisce una visualizzazione non modificabile della mappa navigabile specificata. |
UnmodifiableNavigableSet(INavigableSet) |
Restituisce una visualizzazione non modificabile del set navigabile specificato. |
UnmodifiableSet(ICollection) |
Restituisce una visualizzazione non modificabile del set specificato. |
UnmodifiableSortedMap(IDictionary) |
Restituisce una visualizzazione non modificabile della mappa ordinata specificata. |
UnmodifiableSortedSet(ISortedSet) |
Restituisce una visualizzazione non modificabile del set ordinato specificato. |
UnregisterFromRuntime() |
Questa classe è costituita esclusivamente da metodi statici che operano su o restituiscono raccolte. (Ereditato da Object) |
Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
Wait(Int64, Int32) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IJavaPeerable.Disposed() |
Questa classe è costituita esclusivamente da metodi statici che operano su o restituiscono raccolte. (Ereditato da Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Questa classe è costituita esclusivamente da metodi statici che operano su o restituiscono raccolte. (Ereditato da Object) |
IJavaPeerable.Finalized() |
Questa classe è costituita esclusivamente da metodi statici che operano su o restituiscono raccolte. (Ereditato da Object) |
IJavaPeerable.JniManagedPeerState |
Questa classe è costituita esclusivamente da metodi statici che operano su o restituiscono raccolte. (Ereditato da Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Questa classe è costituita esclusivamente da metodi statici che operano su o restituiscono raccolte. (Ereditato da Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Questa classe è costituita esclusivamente da metodi statici che operano su o restituiscono raccolte. (Ereditato da Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Questa classe è costituita esclusivamente da metodi statici che operano su o restituiscono raccolte. (Ereditato da Object) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Questa classe è costituita esclusivamente da metodi statici che operano su o restituiscono raccolte. |
GetJniTypeName(IJavaPeerable) |
Questa classe è costituita esclusivamente da metodi statici che operano su o restituiscono raccolte. |