IMapEntry Interfaccia
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.
Voce mappa (coppia chiave-valore).
[Android.Runtime.Register("java/util/Map$Entry", "", "Java.Util.IMapEntryInvoker")]
[Java.Interop.JavaTypeParameters(new System.String[] { "K", "V" })]
public interface IMapEntry : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/util/Map$Entry", "", "Java.Util.IMapEntryInvoker")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "K", "V" })>]
type IMapEntry = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Derivato
- Attributi
- Implementazioni
Commenti
Voce mappa (coppia chiave-valore). La voce potrebbe non essere modificabile oppure il valore può essere modificabile se il metodo facoltativo setValue
viene implementato. La voce può essere indipendente da qualsiasi mappa oppure può rappresentare una voce della visualizzazione del set di voci di una mappa.
Le istanze dell'interfaccia possono essere ottenute eseguendo l'iterazione Map.Entry
della visualizzazione del set di voci di una mappa. Queste istanze mantengono una connessione alla mappa di backup originale. Questa connessione alla mappa di backup è valida solo per la durata dell'iterazione sulla visualizzazione del set di voci. Durante l'iterazione della visualizzazione impostata dalla voce, se supportata dalla mappa di backup, una modifica al valore di un Map.Entry
oggetto tramite il Map.Entry#setValue setValue
metodo sarà visibile nella mappa di backup. Il comportamento di tale Map.Entry
istanza non è definito all'esterno dell'iterazione della visualizzazione del set di voci della mappa. È anche indefinito se la mappa di backup è stata modificata dopo che l'iteratore Map.Entry
è stato restituito dall'iteratore, ad eccezione del Map.Entry.setValue
metodo. In particolare, una modifica al valore di un mapping nella mappa di backup potrebbe o non essere visibile nell'elemento corrispondente Map.Entry
della visualizzazione impostata di voce.
Aggiunto nella versione 1.2.
Documentazione Java per java.util.Map.Entry
.
Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .
Proprietà
Handle |
Ottiene il valore JNI dell'oggetto Android sottostante. (Ereditato da IJavaObject) |
JniIdentityHashCode |
Restituisce il valore di per |
JniManagedPeerState |
Stato del peer gestito. (Ereditato da IJavaPeerable) |
JniPeerMembers |
Supporto per l'accesso ai membri e la chiamata. (Ereditato da IJavaPeerable) |
Key |
Restituisce la chiave. |
PeerReference |
Restituisce un'istanza JniObjectReference dell'oggetto Java con wrapping. (Ereditato da IJavaPeerable) |
Value |
Restituisce il valore. |
Metodi
ComparingByKey() |
Restituisce un comparatore che confronta |
ComparingByKey(IComparator) |
Restituisce un comparatore che confronta |
ComparingByValue() |
Restituisce un comparatore che confronta |
ComparingByValue(IComparator) |
Restituisce un comparatore che confronta |
Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
Equals(Object) |
Confronta l'oggetto specificato con questa voce per l'uguaglianza. |
Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
GetHashCode() |
Restituisce il valore del codice hash per questa voce della mappa. |
SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
SetJniManagedPeerState(JniManagedPeerStates) |
Voce mappa (coppia chiave-valore). (Ereditato da IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
SetValue(Object) |
Sostituisce il valore corrispondente a questa voce con il valore specificato (operazione facoltativa). |
UnregisterFromRuntime() |
Annullare la registrazione di questa istanza in modo che il runtime non lo restituirà dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue . (Ereditato da IJavaPeerable) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione dei tipi controllati dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Voce mappa (coppia chiave-valore). |
GetJniTypeName(IJavaPeerable) |
Voce mappa (coppia chiave-valore). |