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
картой, изменение значения с помощью Map.Entry#setValue setValue
метода будет отображаться на резервной карте. Поведение такого Map.Entry
экземпляра не определено за пределами итерации представления набора элементов карты. Также не определено, если резервная карта была изменена после Map.Entry
того, как итератор возвратил объект , за исключением метода Map.Entry.setValue
. В частности, изменение значения сопоставления в резервной карте может отображаться или не отображаться в соответствующем Map.Entry
элементе представления набора записей.
Добавлено в версии 1.2.
Документация по Java для java.util.Map.Entry
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Свойства
Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
JniIdentityHashCode |
Возвращает значение для упаковаемого |
JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
JniPeerMembers |
Поддержка доступа и вызова участников. (Унаследовано от IJavaPeerable) |
Key |
Возвращает ключ. |
PeerReference |
JniObjectReference Возвращает экземпляр объекта Java, заключенный в оболочку. (Унаследовано от IJavaPeerable) |
Value |
Возвращает значение. |
Методы
ComparingByKey() |
Возвращает компаратор, который сравнивает |
ComparingByKey(IComparator) |
Возвращает компаратор, который сравнивает |
ComparingByValue() |
Возвращает компаратор, который сравнивает |
ComparingByValue(IComparator) |
Возвращает компаратор, сравнивающий |
Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
DisposeUnlessReferenced() |
Если отсутствуют незадающиеся ссылки на этот экземпляр, вызывает |
Equals(Object) |
Сравнивает указанный объект с этой записью на равенство. |
Finalized() |
Вызывается после завершения работы экземпляра. (Унаследовано от IJavaPeerable) |
GetHashCode() |
Возвращает значение хэш-кода для этой записи карты. |
SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое . |
SetJniManagedPeerState(JniManagedPeerStates) |
Запись карты (пара "ключ-значение"). (Унаследовано от IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое . |
SetValue(Object) |
Заменяет значение, соответствующее этой записи, указанным значением (необязательная операция). |
UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала его из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенное средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Запись карты (пара "ключ-значение"). |
GetJniTypeName(IJavaPeerable) |
Запись карты (пара "ключ-значение"). |