Spec-Zone .ru
спецификации, руководства, описания, API
|
Конструктор и Описание |
---|
SimpleBindings()
Конструктор по умолчанию использует a
HashMap . |
SimpleBindings(Map<String,Object> m)
Конструктор использует существующее
Map сохранить значения. |
Модификатор и Тип | Метод и Описание |
---|---|
void |
clear()
Удаляет все отображения из этой карты (дополнительная работа).
|
boolean |
containsKey(Object key)
true возвратов, если эта карта содержит отображение для указанного ключа.
|
boolean |
containsValue(Object value)
true возвратов, если эта карта отображает один или более ключей на указанное значение.
|
Set<Map.Entry<String,Object>> |
entrySet()
Возвраты a
Set представление отображений содержится в этой карте. |
Объект |
get(Object key)
Возвращает значение, на которое эта карта отображает указанный ключ.
|
boolean |
isEmpty()
true возвратов, если эта карта не содержит отображений значения ключа.
|
Set<String> |
keySet()
Возвраты a
Set представление ключей содержится в этой карте. |
Объект |
put(String name, Object value)
Устанавливает указанный ключ в базовом
map поле. |
void |
putAll(Map<? extends String,? extends Object> toMerge)
putAll реализуется, используя Map.putAll . |
Объект |
remove(Object key)
Удаляет отображение для этого ключа из этой карты, если это присутствует (дополнительная работа).
|
int |
size()
Возвращает число отображений значения ключа в этой карте.
|
Collection<Object> |
values()
Возвраты a
Collection представление значений содержится в этой карте. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
public SimpleBindings(Map<String,Object> m)
Map
сохранить значения.m
- Map
поддержка этого SimpleBindings
.NullPointerException
- если м. является нулемpublic SimpleBindings()
HashMap
.public Object put(String name, Object value)
map
поле.put
в интерфейсе Map<String,Object>
put
в интерфейсе Bindings
name
- Имя имеющее значениеvalue
- Оцените установленному.NullPointerException
- если имя является нулем.IllegalArgumentException
- если имя пусто.public void putAll(Map<? extends String,? extends Object> toMerge)
putAll
реализуется, используя Map.putAll
.putAll
в интерфейсе Map<String,Object>
putAll
в интерфейсе Bindings
toMerge
- Map
из значений, чтобы добавить.NullPointerException
- если карта toMerge является нулем или если некоторый ключ в карте является нулем.IllegalArgumentException
- если некоторый ключ в карте является пустой Строкой.public void clear()
public boolean containsKey(Object key)
containsKey
в интерфейсе Map<String,Object>
containsKey
в интерфейсе Bindings
key
- ключ, присутствие которого в этой карте должно быть протестировано.NullPointerException
- если ключ является нулемClassCastException
- если ключ не является СтрокойIllegalArgumentException
- если ключ является пустой Строкойpublic boolean containsValue(Object value)
containsValue
в интерфейсе Map<String,Object>
value
- оцените, чье присутствие в этой карте должно быть протестированоpublic Set<Map.Entry<String,Object>> entrySet()
Set
представление отображений содержится в этой карте. Набор поддерживается картой, так изменения к карте отражаются в наборе, и наоборот. Если карта изменяется, в то время как итерация по набору происходит (кроме посредством собственной работы remove iterator, или посредством работы setValue на записи карты, возвращенной iterator), результаты итерации неопределены. Набор поддерживает удаление элемента, которое удаляет соответствующее отображение из карты, через Iterator.remove, Set.remove, removeAll, retainAll и операции clear. Это не поддерживает операции addAll или add.public Object get(Object key)
Более формально, если эта карта содержит отображение от ключа k до значения v так, что (key==null ? k==null : key.equals(k)), то этот метод возвращает v; иначе это возвращает null. (Может быть самое большее одно такое отображение.)
get
в интерфейсе Map<String,Object>
get
в интерфейсе Bindings
key
- ключ, присваиваемое значение которого должно быть возвращено.NullPointerException
- если ключ является нулемClassCastException
- если ключ не является СтрокойIllegalArgumentException
- если ключ является пустой Строкойpublic boolean isEmpty()
public Set<String> keySet()
Set
представление ключей содержится в этой карте. Набор поддерживается картой, так изменения к карте отражаются в наборе, и наоборот. Если карта изменяется, в то время как итерация по набору происходит (кроме посредством собственной работы remove iterator), результаты итерации неопределены. Набор поддерживает удаление элемента, которое удаляет соответствующее отображение из карты, через Iterator.remove, Set.remove, removeAll, retainAll, и операции clear. Это не поддерживает операции addAll или add.public Object remove(Object key)
(key==null ? k==null : key.equals(k))
, то отображение удаляется. (Карта может содержать самое большее одно такое отображение.) Возвращает значение который карта, ранее связанная ключ, или null если карта, содержавшая никакое отображение для этого ключа. (Возврат null может также указать, что карта ранее связанный null с указанным ключом, если реализация поддерживает значения null.) Карта не будет содержать отображение для указанного ключа, как только вызов возвращается.
remove
в интерфейсе Map<String,Object>
remove
в интерфейсе Bindings
key
- ключ, отображение которого должно быть удалено из карты.NullPointerException
- если ключ является нулемClassCastException
- если ключ не является СтрокойIllegalArgumentException
- если ключ является пустой Строкойpublic int size()
public Collection<Object> values()
Collection
представление значений содержится в этой карте. Набор поддерживается картой, так изменения к карте отражаются в наборе, и наоборот. Если карта изменяется, в то время как итерация по набору происходит (кроме посредством собственной работы remove iterator), результаты итерации неопределены. Набор поддерживает удаление элемента, которое удаляет соответствующее отображение из карты, через Iterator.remove, Collection.remove, removeAll, retainAll и операции clear. Это не поддерживает операции addAll или add.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92