|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class Dictionary<K,V> extends Object
Dictionary class является абстрактным родителем любого class, такой как Hashtable, который отображает ключи на значения. Каждый ключ и каждое значение являются объектом. В любом объекте Dictionary каждый ключ связывается с самое большее одним значением. Учитывая Dictionary и ключ, может искаться связанный элемент. Любой не -null объект может использоваться в качестве ключа и в качестве значения. Как правило, equals метод должен использоваться реализациями этого class, чтобы решить, являются ли два ключа тем же самым.
ОТМЕТЬТЕ: Этот class является устаревшим. Новые реализации должны реализовать интерфейс Карты, вместо того, чтобы расширить этот class.
Map, Object.equals(java.lang.Object), Object.hashCode(), Hashtable| Конструктор и Описание |
|---|
Dictionary()
Единственный конструктор.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
abstract Enumeration<V> |
elements()
Возвращает перечисление значений в этом словаре.
|
abstract V |
get(Object key)
Возвращает значение, на которое ключ отображается в этом словаре.
|
abstract boolean |
isEmpty()
Тесты, если этот словарь не отображает ключей, чтобы оценить.
|
abstract Enumeration<K> |
keys()
Возвращает перечисление ключей в этом словаре.
|
abstract V |
put(K key, V value)
Отображает указанное
key к указанному value в этом словаре. |
abstract V |
remove(Object key)
Удаляет
key (и его соответствие value) из этого словаря. |
abstract int |
size()
Возвращает число записей (отличные ключи) в этом словаре.
|
public Dictionary()
public abstract int size()
public abstract boolean isEmpty()
true если этот словарь не отображает ключей на значения; false иначе.public abstract Enumeration<K> keys()
elements(), Enumerationpublic abstract Enumeration<V> elements()
keys(), Enumerationpublic abstract V get(Object key)
key - ключ в этом словаре. null если ключ не отображается ни на какое значение в этом словаре.NullPointerException - если key является null.put(java.lang.Object, java.lang.Object)public abstract V put(K key, V value)
key к указанному value в этом словаре. Ни ключ, ни значение не могут быть null. Если этот словарь уже содержит запись для указанного key, значение уже в этом словаре для того, что key возвращается после изменения записи, чтобы содержать новый элемент.
Если у этого словаря уже нет записи для указанного key, запись создается для указанного key и value, и null возвращается.
value может быть получен, вызывая get метод с a key это равно оригиналу key.
key - ключ хеш-таблицы.value - значение.key был отображен в этом словаре, или null если у ключа не было предыдущего отображения.NullPointerException - если key или value null.Object.equals(java.lang.Object), get(java.lang.Object)public abstract V remove(Object key)
key (и его соответствие value) из этого словаря. Этот метод ничего не делает если key не находится в этом словаре.key - ключ, который должен быть удален.key был отображен в этом словаре, или null если у ключа не было отображения.NullPointerException - если key является null.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92