ISequencedSet Interface

Définition

Collection qui est à la fois un SequencedCollection et un Set.

[Android.Runtime.Register("java/util/SequencedSet", "", "Java.Util.ISequencedSetInvoker", ApiSince=35)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
public interface ISequencedSet : IDisposable, Java.Interop.IJavaPeerable, Java.Util.ISequencedCollection, Java.Util.ISet
[<Android.Runtime.Register("java/util/SequencedSet", "", "Java.Util.ISequencedSetInvoker", ApiSince=35)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
type ISequencedSet = interface
    interface ISequencedCollection
    interface ICollection
    interface IIterable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ISet
Dérivé
Attributs
Implémente

Remarques

Collection qui est à la fois un SequencedCollection et un Set. Par conséquent, il peut être considéré comme un Set qui a également un ordre de rencontre bien défini, ou comme un SequencedCollection qui a également des éléments uniques.

Cette interface a les mêmes exigences sur les méthodes et hashCode les equals méthodes définies par Set#equals Set.equals et Set#hashCode Set.hashCode. Ainsi, une et une SetSequencedSet comparaison sont égales si et seulement s’ils ont des éléments égaux, indépendamment de l’ordre.

SequencedSet définit la #reversed méthode, qui fournit une vue inversée de cet ensemble. La seule différence par rapport à la SequencedCollection#reversed SequencedCollection.reversed méthode est que le type de retour est SequencedSet.reversedSequencedSet.

Cette classe est membre de l’infrastructure de collections Java.

Ajouté dans 21.

Java documentation pour java.util.SequencedSet.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Propriétés

Nom Description
Handle

Obtient la valeur JNI de l’objet Android sous-jacent.

(Hérité de IJavaObject)
IsEmpty

Retourne true si ce jeu n’a aucun élément.

(Hérité de ISet)
JniIdentityHashCode

Retourne la valeur de java.lang.System.identityHashCode() l’instance encapsulée.

(Hérité de IJavaPeerable)
JniManagedPeerState

État de l’homologue managé.

(Hérité de IJavaPeerable)
JniObjectReferenceControlBlock

Collection qui est à la fois un SequencedCollection et un Set.

(Hérité de IJavaPeerable)
JniPeerMembers

Prise en charge de l’accès aux membres et de l’appel.

(Hérité de IJavaPeerable)
PeerReference

Retourne une JniObjectReference instance d’objet Java encapsulée.

(Hérité de IJavaPeerable)

Méthodes

Nom Description
Add(Object)

Ajoute l’élément spécifié à ce jeu s’il n’est pas déjà présent (opération facultative).

(Hérité de ISet)
AddAll(ICollection)

Ajoute tous les éléments de la collection spécifiée à ce jeu s’ils ne sont pas déjà présents (opération facultative).

(Hérité de ISet)
AddFirst(Object)

Ajoute un élément comme premier élément de cette collection (opération facultative).

(Hérité de ISequencedCollection)
AddLast(Object)

Ajoute un élément comme dernier élément de cette collection (opération facultative).

(Hérité de ISequencedCollection)
Clear()

Supprime tous les éléments de cet ensemble (opération facultative).

(Hérité de ISet)
Contains(Object)

Retourne true si ce jeu contient l’élément spécifié.

(Hérité de ISet)
ContainsAll(ICollection)

Retourne true si ce jeu contient tous les éléments de la collection spécifiée.

(Hérité de ISet)
Disposed()

Appelé lorsque l’instance a été supprimée.

(Hérité de IJavaPeerable)
DisposeUnlessReferenced()

S’il n’existe aucune référence en suspens à cette instance, les appels Dispose(); sinon, ne fait rien.

(Hérité de IJavaPeerable)
Equals(Object)

Compare l’objet spécifié à cet ensemble pour l’égalité.

(Hérité de ISet)
Finalized()

Appelé lorsque l’instance a été finalisée.

(Hérité de IJavaPeerable)
ForEach(IConsumer)

Exécute l’action donnée pour chaque élément jusqu’à Iterable ce que tous les éléments aient été traités ou que l’action lève une exception.

(Hérité de IIterable)
GetFirst()

Obtient le premier élément de cette collection.

(Hérité de ISequencedCollection)
GetHashCode()

Retourne la valeur du code de hachage pour ce jeu.

(Hérité de ISet)
GetLast()

Obtient le dernier élément de cette collection.

(Hérité de ISequencedCollection)
Iterator()

Retourne un itérateur sur les éléments de cet ensemble.

(Hérité de ISet)
Remove(Object)

Supprime l’élément spécifié de ce jeu s’il est présent (opération facultative).

(Hérité de ISet)
RemoveAll(ICollection)

Supprime de ce jeu tous ses éléments contenus dans la collection spécifiée (opération facultative).

(Hérité de ISet)
RemoveFirst()

Supprime et retourne le premier élément de cette collection (opération facultative).

(Hérité de ISequencedCollection)
RemoveIf(IPredicate)

Supprime tous les éléments de cette collection qui répondent au prédicat donné.

(Hérité de ICollection)
RemoveLast()

Supprime et retourne le dernier élément de cette collection (opération facultative).

(Hérité de ISequencedCollection)
RetainAll(ICollection)

Conserve uniquement les éléments de ce jeu contenus dans la collection spécifiée (opération facultative).

(Hérité de ISet)
Reversed()

Retourne une vue inversée de cette collection.

(Hérité de ISequencedCollection)
SetJniIdentityHashCode(Int32)

Définissez la valeur retournée par JniIdentityHashCode.

(Hérité de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Collection qui est à la fois un SequencedCollection et un Set.

(Hérité de IJavaPeerable)
SetPeerReference(JniObjectReference)

Définissez la valeur retournée par PeerReference.

(Hérité de IJavaPeerable)
Size()

Retourne le nombre d’éléments de cet ensemble (sa cardinalité).

(Hérité de ISet)
Spliterator()

Crée un Spliterator sur les éléments décrits par ce Iterable.

(Hérité de IIterable)
ToArray()

Retourne un tableau contenant tous les éléments de cet ensemble.

(Hérité de ISet)
ToArray(IIntFunction)

Retourne un tableau contenant tous les éléments de cette collection, à l’aide de la fonction fournie generator pour allouer le tableau retourné.

(Hérité de ICollection)
ToArray(Object[])

Retourne un tableau contenant tous les éléments de cet ensemble ; le type d’exécution du tableau retourné est celui du tableau spécifié.

(Hérité de ISet)
UnregisterFromRuntime()

Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Hérité de IJavaPeerable)

Implémentations d’interfaces explicites

Nom Description
IIterable.Spliterator()

Crée un Spliterator sur les éléments de cet ensemble.

(Hérité de ISet)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Collection qui est à la fois un SequencedCollection et un Set.

ToEnumerable(IIterable)

Collection qui est à la fois un SequencedCollection et un Set.

ToEnumerable<T>(IIterable)

Collection qui est à la fois un SequencedCollection et un Set.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à