|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public static class AbstractMap.SimpleEntry<K,V> extends Object implements Map.Entry<K,V>, Serializable
| Конструктор и Описание |
|---|
AbstractMap.SimpleEntry(K key, V value)
Создает запись, представляющую отображение от указанного ключа до указанного значения.
|
AbstractMap.SimpleEntry(Map.Entry<? extends K,? extends V> entry)
Создает запись, представляющую то же самое отображение как указанная запись.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
equals(Object o)
Сравнивает указанный объект с этой записью для равенства.
|
K |
getKey()
Возвращает ключ, соответствующий этой записи.
|
V |
getValue()
Возвращает значение, соответствующее этой записи.
|
int |
hashCode()
Возвращает значение хэш-кода для этой записи карты.
|
V |
setValue(V value)
Заменяет значение, соответствующее этой записи с указанным значением.
|
Строка |
toString()
Возвращает Строковое представление этой записи карты.
|
public AbstractMap.SimpleEntry(K key, V value)
key - ключ представляется этой записьюvalue - значение представляется этой записьюpublic K getKey()
public V getValue()
public V setValue(V value)
public boolean equals(Object o)
true если данный объект является также записью карты, и эти две записи представляют то же самое отображение. Более формально, две записи e1 и e2 представьте то же самое отображение если
(e1.getKey()==null ?
e2.getKey()==null :
e1.getKey().equals(e2.getKey()))
&&
(e1.getValue()==null ?
e2.getValue()==null :
e1.getValue().equals(e2.getValue())) Это гарантирует что equals метод работает должным образом через различные реализации Map.Entry интерфейс.public int hashCode()
e определяется, чтобы быть: (e.getKey()==null ? 0 : e.getKey().hashCode()) ^ (e.getValue()==null ? 0 : e.getValue().hashCode())Это гарантирует это
e1.equals(e2) подразумевает это e1.hashCode()==e2.hashCode() для любых двух Записей e1 и e2, как требуется согласно общему контракту Object.hashCode().public String toString()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92