IMapEntry インターフェイス

定義

マップ エントリ (キーと値のペア)。

[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
派生
属性
実装

注釈

マップ エントリ (キーと値のペア)。 Entry は変更できないか、省略可能 setValue なメソッドが実装されている場合は値が変更可能な場合があります。 エントリは、任意のマップから独立しているか、マップのエントリ セット ビューのエントリを表している場合があります。

インターフェイスの Map.Entry インスタンスは、マップのエントリ セット ビューを反復処理することによって取得できます。 これらのインスタンスは、元のバッキング マップへの接続を維持します。 バッキング マップへのこの接続は、エントリ セット ビューの反復期間中 のみ 有効です。 エントリ セット ビューのイテレーション中に、バッキング マップでサポートされている場合は、 メソッドを使用した Map.Entry#setValue setValue の値へのMap.Entry変更がバッキング マップに表示されます。 このような Map.Entry インスタンスの動作は、マップのエントリ セット ビューの反復の外部では未定義です。 また、 メソッドを介Map.Entry.setValueして を除き、 が反復子によって返された後Map.Entryにバッキング マップが変更された場合も未定義です。 特に、バッキング マップ内のマッピングの値に対する変更は、エントリ セット ビューの対応する Map.Entry 要素に表示される場合と表示されない場合があります。

1.2 で追加されました。

の Java ドキュメント java.util.Map.Entry

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

プロパティ

Handle

基になる Android オブジェクトの JNI 値を取得します。

(継承元 IJavaObject)
JniIdentityHashCode

ラップされたインスタンスの の java.lang.System.identityHashCode() 値を返します。

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniPeerMembers

メンバー アクセスと呼び出しのサポート。

(継承元 IJavaPeerable)
Key

キーを返します。

PeerReference

JniObjectReferenceラップされた Java オブジェクト インスタンスの を返します。

(継承元 IJavaPeerable)
Value

値を返します。

メソッド

ComparingByKey()

キーの自然な順序で比較する Map.Entry 比較子を返します。

ComparingByKey(IComparator)

指定Comparatorした を使用してキーで比較するMap.Entry比較子を返します。

ComparingByValue()

値の自然な順序で比較する Map.Entry 比較子を返します。

ComparingByValue(IComparator)

指定Comparatorした を使用して値で比較するMap.Entry比較子を返します。

Disposed()

インスタンスが破棄されたときに呼び出されます。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

このインスタンスへの未処理の参照がない場合は、 を呼び出 Dispose()します。それ以外の場合は何も行いません。

(継承元 IJavaPeerable)
Equals(Object)

指定したオブジェクトとこのエントリを比較して等しいかどうかを確認します。

Finalized()

インスタンスが終了したときに呼び出されます。

(継承元 IJavaPeerable)
GetHashCode()

このマップ エントリのハッシュ コード値を返します。

SetJniIdentityHashCode(Int32)

によって返される値を JniIdentityHashCode設定します。

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

マップ エントリ (キーと値のペア)。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

によって返される値を PeerReference設定します。

(継承元 IJavaPeerable)
SetValue(Object)

このエントリに対応する値を指定した値に置き換えます (省略可能な操作)。

UnregisterFromRuntime()

ランタイムが将来 Java.Interop.JniRuntime+JniValueManager.PeekValue の呼び出しから返されないように、このインスタンスの登録を解除します。

(継承元 IJavaPeerable)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

マップ エントリ (キーと値のペア)。

GetJniTypeName(IJavaPeerable)

マップ エントリ (キーと値のペア)。

適用対象