ISequencedMap Interface
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.
Carte qui a un ordre de rencontre bien défini, qui prend en charge les opérations aux deux extrémités et qui est réversible.
[Android.Runtime.Register("java/util/SequencedMap", "", "Java.Util.ISequencedMapInvoker", ApiSince=35)]
[Java.Interop.JavaTypeParameters(new System.String[] { "K", "V" })]
public interface ISequencedMap : IDisposable, Java.Interop.IJavaPeerable, Java.Util.IMap
[<Android.Runtime.Register("java/util/SequencedMap", "", "Java.Util.ISequencedMapInvoker", ApiSince=35)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "K", "V" })>]
type ISequencedMap = interface
interface IMap
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Dérivé
- Attributs
- Implémente
Remarques
Carte qui a un ordre de rencontre bien défini, qui prend en charge les opérations aux deux extrémités et qui est réversible. L’ordre de rencontre d’un SequencedMap est similaire à celui des éléments d’un SequencedCollection, mais le classement s’applique aux mappages au lieu d’éléments individuels.
Les opérations en bloc sur cette carte, y compris les méthodes et les #forEach forEach#replaceAll replaceAll méthodes, fonctionnent sur les mappages de cette carte dans l’ordre de rencontre.
Les collections d’affichage fournies par les #keySet keySetméthodes , , #entrySet entrySet#sequencedEntrySet sequencedEntrySet#sequencedValues sequencedValues#sequencedKeySet sequencedKeySetet #values valuesles méthodes reflètent tous l’ordre de rencontre de cette carte. Même si les valeurs de retour des types , valueset entrySet méthodes ne sont pas séquencées, les éléments de keySetces collections d’affichage reflètent l’ordre de rencontre de cette carte. Ainsi, les itérateurs retournés par les instructions {
Ajouté dans 21.
Java documentation pour java.util.SequencedMap.
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 si cette carte est vide. (Hérité de IMap) |
| JniIdentityHashCode |
Retourne la valeur de |
| JniManagedPeerState |
État de l’homologue managé. (Hérité de IJavaPeerable) |
| JniObjectReferenceControlBlock |
Carte qui a un ordre de rencontre bien défini, qui prend en charge les opérations aux deux extrémités et qui est réversible. (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 |
|---|---|
| Clear() |
Supprime tous les mappages de ce mappage (opération facultative). (Hérité de IMap) |
| Compute(Object, IBiFunction) |
Tente de calculer un mappage pour la clé spécifiée et sa valeur mappée actuelle (ou |
| ComputeIfAbsent(Object, IFunction) |
Si la clé spécifiée n’est pas déjà associée à une valeur (ou à |
| ComputeIfPresent(Object, IBiFunction) |
Si la valeur de la clé spécifiée est présente et non null, tente de calculer un nouveau mappage en fonction de la clé et de sa valeur mappée actuelle. (Hérité de IMap) |
| ContainsKey(Object) |
Retourne |
| ContainsValue(Object) |
Retourne |
| 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 |
| EntrySet() |
Retourne une |
| Equals(Object) |
Compare l’objet spécifié à cette carte pour l’égalité. (Hérité de IMap) |
| Finalized() |
Appelé lorsque l’instance a été finalisée. (Hérité de IJavaPeerable) |
| FirstEntry() |
Carte qui a un ordre de rencontre bien défini, qui prend en charge les opérations aux deux extrémités et qui est réversible. |
| ForEach(IBiConsumer) |
Effectue l’action donnée pour chaque entrée de ce mappage jusqu’à ce que toutes les entrées aient été traitées ou que l’action lève une exception. (Hérité de IMap) |
| Get(Object) |
Retourne la valeur à laquelle la clé spécifiée est mappée, ou |
| GetHashCode() |
Retourne la valeur du code de hachage pour cette carte. (Hérité de IMap) |
| GetOrDefault(Object, Object) |
Retourne la valeur à laquelle la clé spécifiée est mappée, ou |
| KeySet() |
Retourne une |
| LastEntry() |
Carte qui a un ordre de rencontre bien défini, qui prend en charge les opérations aux deux extrémités et qui est réversible. |
| Merge(Object, Object, IBiFunction) |
Si la clé spécifiée n’est pas déjà associée à une valeur ou est associée à null, l’associe à la valeur non null donnée. (Hérité de IMap) |
| PollFirstEntry() |
Carte qui a un ordre de rencontre bien défini, qui prend en charge les opérations aux deux extrémités et qui est réversible. |
| PollLastEntry() |
Carte qui a un ordre de rencontre bien défini, qui prend en charge les opérations aux deux extrémités et qui est réversible. |
| Put(Object, Object) |
Associe la valeur spécifiée à la clé spécifiée dans cette carte (opération facultative). (Hérité de IMap) |
| PutAll(IDictionary) |
Copie tous les mappages de la carte spécifiée dans cette carte (opération facultative). (Hérité de IMap) |
| PutFirst(Object, Object) |
Insère le mappage donné dans la carte s’il n’est pas déjà présent ou remplace la valeur d’un mappage s’il est déjà présent (opération facultative). |
| PutIfAbsent(Object, Object) |
Si la clé spécifiée n’est pas déjà associée à une valeur (ou est mappée à ) l’associe à |
| PutLast(Object, Object) |
Insère le mappage donné dans la carte s’il n’est pas déjà présent ou remplace la valeur d’un mappage s’il est déjà présent (opération facultative). |
| Remove(Object, Object) |
Supprime l’entrée de la clé spécifiée uniquement si elle est actuellement mappée à la valeur spécifiée. (Hérité de IMap) |
| Remove(Object) |
Supprime le mappage d’une clé de ce mappage s’il est présent (opération facultative). (Hérité de IMap) |
| Replace(Object, Object, Object) |
Remplace l’entrée de la clé spécifiée uniquement si elle est actuellement mappée à la valeur spécifiée. (Hérité de IMap) |
| Replace(Object, Object) |
Remplace l’entrée de la clé spécifiée uniquement si elle est actuellement mappée à une valeur. (Hérité de IMap) |
| ReplaceAll(IBiFunction) |
Remplace la valeur de chaque entrée par le résultat de l’appel de la fonction donnée sur cette entrée jusqu’à ce que toutes les entrées aient été traitées ou que la fonction lève une exception. (Hérité de IMap) |
| Reversed() |
Retourne une vue inversée de cette carte. |
| SequencedEntrySet() |
Retourne une |
| SequencedKeySet() |
Retourne une |
| SequencedValues() |
Retourne une |
| SetJniIdentityHashCode(Int32) |
Définissez la valeur retournée par |
| SetJniManagedPeerState(JniManagedPeerStates) |
Carte qui a un ordre de rencontre bien défini, qui prend en charge les opérations aux deux extrémités et qui est réversible. (Hérité de IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Définissez la valeur retournée par |
| Size() |
Retourne le nombre de mappages clé-valeur dans ce mappage. (Hérité de IMap) |
| 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) |
| Values() |
Retourne une |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Carte qui a un ordre de rencontre bien défini, qui prend en charge les opérations aux deux extrémités et qui est réversible. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |