Collections Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur ou retournent des collections.
[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
- Héritage
- Attributs
Remarques
Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur ou retournent des collections. Il contient des algorithmes polymorphes qui opèrent sur des collections, des « wrappers », qui retournent une nouvelle collection soutenue par une collection spécifiée, et quelques autres chances et extrémités.
Les méthodes de cette classe lèvent toutes une NullPointerException
exception si les collections ou objets de classe fournis sont null.
La documentation relative aux algorithmes polymorphes contenus dans cette classe inclut généralement une brève description de l’implémentation. Ces descriptions doivent être considérées comme des notes d’implémentation plutôt que des parties de la spécification. Les implémenteurs doivent se sentir libres de remplacer d’autres algorithmes, tant que la spécification elle-même est respectée. (Par exemple, l’algorithme utilisé par sort
ne doit pas être un fusionsort, mais il doit être stable.)
Les algorithmes « destructeurs » contenus dans cette classe, c’est-à-dire les algorithmes qui modifient la collection sur laquelle ils fonctionnent, sont spécifiés pour lever UnsupportedOperationException
si la collection ne prend pas en charge les primitives de mutation appropriées, telles que la set
méthode. Ces algorithmes peuvent, mais ne sont pas requis, lever cette exception si un appel n’aurait aucun effet sur la collection. Par exemple, l’appel de la sort
méthode sur une liste non modifiable déjà triée peut ou non lever UnsupportedOperationException
.
Cette classe est membre de Java Collections Framework.
Ajouté dans la version 1.2.
Documentation Java pour java.util.Collections
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Constructeurs
Collections(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
Propriétés
Class |
Retourne la classe runtime de ce |
Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
JniIdentityHashCode |
Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur ou retournent des collections. (Hérité de Object) |
JniPeerMembers |
Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur ou retournent des collections. |
PeerReference |
Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur ou retournent des collections. (Hérité de Object) |
ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
Méthodes
AddAll(ICollection, Object[]) |
Ajoute tous les éléments spécifiés à la collection spécifiée. |
AsLifoQueue(IDeque) |
Renvoie une vue d’un |
BinarySearch(IList, Object) |
Recherche l’objet spécifié dans la liste spécifiée à l’aide de l’algorithme de recherche binaire. |
BinarySearch(IList, Object, IComparator) |
Recherche l’objet spécifié dans la liste spécifiée à l’aide de l’algorithme de recherche binaire. |
CheckedCollection(ICollection, Class) |
Retourne une vue dynamique de typesafe de la collection spécifiée. |
CheckedList(IList, Class) |
Retourne une vue dynamique de typesafe de la liste spécifiée. |
CheckedMap(IDictionary, Class, Class) |
Retourne une vue dynamique de typesafe de la carte spécifiée. |
CheckedNavigableMap(INavigableMap, Class, Class) |
Retourne une vue dynamique de typesafe de la carte navigable spécifiée. |
CheckedNavigableSet(INavigableSet, Class) |
Retourne une vue dynamique de typesafe de l’ensemble navigable spécifié. |
CheckedQueue(IQueue, Class) |
Retourne une vue dynamique de typesafe de la file d’attente spécifiée. |
CheckedSet(ICollection, Class) |
Retourne une vue dynamique de typesafe du jeu spécifié. |
CheckedSortedMap(IDictionary, Class, Class) |
Retourne une vue dynamique de typesafe de la carte triée spécifiée. |
CheckedSortedSet(ISortedSet, Class) |
Retourne une vue dynamique de typesafe du jeu trié spécifié. |
Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
Copy(IList, IList) |
Copie tous les éléments d’une liste dans une autre. |
Disjoint(ICollection<Object>, ICollection<Object>) |
Retourne |
Dispose() |
Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur ou retournent des collections. (Hérité de Object) |
Dispose(Boolean) |
Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur ou retournent des collections. (Hérité de Object) |
EmptyEnumeration() |
Retourne une énumération qui n’a aucun élément. |
EmptyIterator() |
Retourne un itérateur qui n’a aucun élément. |
EmptyList() |
Retourne une liste vide (immuable). |
EmptyListIterator() |
Retourne un itérateur de liste qui n’a aucun élément. |
EmptyMap() |
Retourne une carte vide (immuable). |
EmptyNavigableMap() |
Retourne une carte navigable vide (immuable). |
EmptyNavigableSet() |
Retourne un jeu navigable vide (immuable). |
EmptySet() |
Retourne un jeu vide (immuable). |
EmptySortedMap() |
Retourne une carte triée vide (immuable). |
EmptySortedSet() |
Retourne un jeu trié vide (immuable). |
Enumeration(ICollection) |
Retourne une énumération sur la collection spécifiée. |
Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
Fill(IList, Object) |
Remplace tous les éléments de la liste spécifiée par l’élément spécifié. |
Frequency(ICollection<Object>, Object) |
Retourne le nombre d’éléments de la collection spécifiée égale à l’objet spécifié. |
GetHashCode() |
Retourne une valeur de code de hachage pour l'objet. (Hérité de Object) |
IndexOfSubList(IList<Object>, IList<Object>) |
Retourne la position de départ de la première occurrence de la liste cible spécifiée dans la liste source spécifiée, ou -1 s’il n’y a aucune telle occurrence. |
JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
LastIndexOfSubList(IList<Object>, IList<Object>) |
Retourne la position de départ de la dernière occurrence de la liste cible spécifiée dans la liste source spécifiée, ou -1 s’il n’y a pas de telle occurrence. |
List(IEnumeration) |
Retourne une liste de tableaux contenant les éléments retournés par l’énumération spécifiée dans l’ordre dans lequel elles sont retournées par l’énumération. |
Max(ICollection) |
Retourne l’élément maximal de la collection donnée, en fonction de l’ordre naturel de ses éléments. |
Max(ICollection, IComparator) |
Retourne l’élément maximal de la collection donnée, selon l’ordre induit par le comparateur spécifié. |
Min(ICollection) |
Retourne l’élément minimal de la collection donnée, en fonction de l’ordre naturel de ses éléments. |
Min(ICollection, IComparator) |
Retourne l’élément minimal de la collection donnée, selon l’ordre induit par le comparateur spécifié. |
NCopies(Int32, Object) |
Retourne une liste immuable composée de |
NewSetFromMap(IDictionary) |
Retourne un jeu soutenu par la carte spécifiée. |
Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
ReplaceAll(IList, Object, Object) |
Remplace toutes les occurrences d’une valeur spécifiée dans une liste par une autre. |
Reverse(IList<Object>) |
Inverse l’ordre des éléments dans la liste spécifiée. |
ReverseOrder() |
Retourne un comparateur qui impose l’inverse de l’ordre <<naturel em>sur> une collection d’objets qui implémentent l’interface |
ReverseOrder(IComparator) |
Retourne un comparateur qui impose l’ordre inverse du comparateur spécifié. |
Rotate(IList<Object>, Int32) |
Fait pivoter les éléments de la liste spécifiée par la distance spécifiée. |
SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
Shuffle(IList<Object>) |
Permute aléatoirement la liste spécifiée à l’aide d’une source par défaut de randomité. |
Shuffle(IList<Object>, Random) |
Permutez de façon aléatoire la liste spécifiée à l’aide de la source spécifiée de randomness. |
Singleton(Object) |
Retourne un jeu immuable contenant uniquement l’objet spécifié. |
SingletonList(Object) |
Retourne une liste immuable contenant uniquement l’objet spécifié. |
SingletonMap(Object, Object) |
Retourne une carte immuable, mappant uniquement la clé spécifiée à la valeur spécifiée. |
Sort(IList) |
Trie la liste spécifiée en ordre croissant, selon l’ordre naturel comparable de ses éléments. |
Sort(IList, IComparator) |
Trie la liste spécifiée en fonction de l’ordre induit par le comparateur spécifié. |
Swap(IList<Object>, Int32, Int32) |
Échange les éléments aux positions spécifiées dans la liste spécifiée. |
SynchronizedCollection(ICollection) |
Retourne une collection synchronisée (thread-safe) sauvegardée par la collection spécifiée. |
SynchronizedList(IList) |
Retourne une liste synchronisée (thread-safe) sauvegardée par la liste spécifiée. |
SynchronizedMap(IDictionary) |
Retourne une carte synchronisée (thread-safe) sauvegardée par la carte spécifiée. |
SynchronizedNavigableMap(INavigableMap) |
Retourne une carte navigable synchronisée (thread-safe) sauvegardée par la carte navigable spécifiée. |
SynchronizedNavigableSet(INavigableSet) |
Retourne un jeu navigable synchronisé (thread-safe) soutenu par le jeu navigable spécifié. |
SynchronizedSet(ICollection) |
Retourne un jeu synchronisé (thread-safe) sauvegardé par le jeu spécifié. |
SynchronizedSortedMap(IDictionary) |
Retourne une carte triée synchronisée (thread-safe) sauvegardée par la carte triée spécifiée. |
SynchronizedSortedSet(ISortedSet) |
Retourne un ensemble trié synchronisé (thread-safe) sauvegardé par le jeu trié spécifié. |
ToArray<T>() |
Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur ou retournent des collections. (Hérité de Object) |
ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
UnmodifiableCollection(ICollection) |
Retourne une vue non modifiable de la collection spécifiée. |
UnmodifiableList(IList) |
Retourne une vue non modifiable de la liste spécifiée. |
UnmodifiableMap(IDictionary) |
Retourne une vue non modifiable de la carte spécifiée. |
UnmodifiableNavigableMap(INavigableMap) |
Retourne une vue non modifiable de la carte navigable spécifiée. |
UnmodifiableNavigableSet(INavigableSet) |
Retourne une vue non modifiable du jeu navigable spécifié. |
UnmodifiableSet(ICollection) |
Retourne une vue non modifiable du jeu spécifié. |
UnmodifiableSortedMap(IDictionary) |
Retourne une vue non modifiable de la carte triée spécifiée. |
UnmodifiableSortedSet(ISortedSet) |
Retourne une vue non modifiable du jeu trié spécifié. |
UnregisterFromRuntime() |
Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur ou retournent des collections. (Hérité de Object) |
Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
IJavaPeerable.Disposed() |
Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur ou retournent des collections. (Hérité de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur ou retournent des collections. (Hérité de Object) |
IJavaPeerable.Finalized() |
Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur ou retournent des collections. (Hérité de Object) |
IJavaPeerable.JniManagedPeerState |
Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur ou retournent des collections. (Hérité de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur ou retournent des collections. (Hérité de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur ou retournent des collections. (Hérité de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur ou retournent des collections. (Hérité de Object) |
Méthodes d’extension
JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
JavaCast<TResult>(IJavaObject) |
Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur ou retournent des collections. |
GetJniTypeName(IJavaPeerable) |
Cette classe se compose exclusivement de méthodes statiques qui fonctionnent sur ou retournent des collections. |