Modifier and Type | Class and Description |
---|---|
static class |
Attributes.Name
属性。名称类表示存储在该Map中的属性名称。
|
Modifier and Type | Field and Description |
---|---|
protected Map<Object,Object> |
map
属性名称值映射。
|
Constructor and Description |
---|
Attributes()
构造一个新的、具有默认大小的空属性对象。
|
Attributes(Attributes attr)
在指定的属性中构造具有相同属性名称值映射的新属性对象。
|
Attributes(int size)
用指定的初始大小构造一个新的、空属性对象。
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
从这个Map中移除所有的属性。
|
Object |
clone()
返回属性的副本,实现如下:
|
boolean |
containsKey(Object name)
如果此映射包含指定的属性名称(键),则返回真值。
|
boolean |
containsValue(Object value)
如果此映射将一个或多个属性名称(键)映射到指定的值,则返回真值。
|
Set<Map.Entry<Object,Object>> |
entrySet()
返回包含在该Map中的属性名称值映射的集合视图。
|
boolean |
equals(Object o)
将指定的属性对象与此映射的相等性进行比较。
|
Object |
get(Object name)
返回指定的属性名的值,如果找不到属性名称,或为“无效”。
|
String |
getValue(Attributes.Name name)
返回指定属性的值。如果找不到属性,名称或为空。
|
String |
getValue(String name)
返回指定的属性名称的值,指定为一个字符串,或如果没有找到属性,或为空。
|
int |
hashCode()
返回此映射的哈希代码值。
|
boolean |
isEmpty()
如果此映射不包含任何属性,则返回真。
|
Set<Object> |
keySet()
返回此映射中包含的属性名称(键)的集合视图。
|
Object |
put(Object name, Object value)
将指定的值与指定的属性名称(键)联系在这张Map上。
|
void |
putAll(Map<?,?> attr)
将从指定的属性复制到该映射的所有属性名称值映射。
|
String |
putValue(String name, String value)
将指定的值与指定的属性名称联系在一起,指定为字符串。
|
Object |
remove(Object name)
从这个映射中移除指定名称(键)的属性。
|
int |
size()
返回在这个Map中的属性的数量。
|
Collection<Object> |
values()
返回包含在该Map中的属性值的集合视图。
|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public Attributes()
public Attributes(int size)
size
-属性的初始值
public Attributes(Attributes attr)
attr
-指定的属性
public String getValue(String name)
这种方法被定义为:
返回(字符串)获取(新属性。名称((字符串)名称));
name
-属性名称作为字符串
IllegalArgumentException
-如果属性名称无效
public String getValue(Attributes.Name name)
这种方法被定义为:
返回(字符串)获取(名称);
name
-属性名称的对象。
public Object put(Object name, Object value)
put
接口
Map<Object,Object>
name
-属性名称
value
-属性值
ClassCastException
-如果名字不是一个属性的名称或值不是一个字符串
public String putValue(String name, String value)
这种方法被定义为:
返回(字符串)(新属性。名称(名称),值);
name
-属性名称作为字符串
value
-属性值
IllegalArgumentException
-如果属性名称无效
public boolean containsValue(Object value)
containsValue
接口
Map<Object,Object>
value
-属性值
public boolean containsKey(Object name)
containsKey
接口
Map<Object,Object>
name
-属性名称
public void putAll(Map<?,?> attr)
putAll
接口
Map<Object,Object>
attr
将存储在这个Map的属性
ClassCastException
-如果属性不是一个属性
public boolean isEmpty()
public Collection<Object> values()
public boolean equals(Object o)
public int hashCode()
hashCode
接口
Map<Object,Object>
hashCode
方法重写,继承类
Object
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.