new HashMap()
engineExtensions/util/HashMap.js, line 26
Example
var map = new HashMap();
map.put("key1","Value1");
map.put("key2","Value2");
map.put("key3","Value3");
map.put("key4","Value4");
map.put("key5","Value5");
alert("size:"+map.size()+" key1:"+map.get("key1"));
map.remove("key1");
map.put("key3","newValue");
var values = map.values();
for(var i in values){
document.write(i+":"+values[i]+" ");
}
document.write("
");
var keySet = map.keySet();
for(var i in keySet){
document.write(i+":"+keySet[i]+" ");
}
alert(map.isEmpty());
Members
-
lengthNumber
-
HashMap 容器的长度
-
lengthNumber
-
HashMap 容器的长度
Methods
-
clear()
engineExtensions/util/HashMap.js, line 154 -
清空Map
-
clear()
third/HashMap.js, line 154 -
清空Map
-
containsKey(){Boolean}
engineExtensions/util/HashMap.js, line 63 -
判断对象中是否包含给定Key
Returns:
Type Description Boolean -
containsKey(){Boolean}
third/HashMap.js, line 63 -
判断对象中是否包含给定Key
Returns:
Type Description Boolean -
containsValue(){Boolean}
engineExtensions/util/HashMap.js, line 72 -
判断对象中是否包含给定的Value
Returns:
Type Description Boolean -
containsValue(){Boolean}
third/HashMap.js, line 72 -
判断对象中是否包含给定的Value
Returns:
Type Description Boolean -
get(){Object}
engineExtensions/util/HashMap.js, line 97 -
根据给定的Key获得Value
Returns:
Type Description Object 返回 key 对应的 value 值 -
get(){Object}
third/HashMap.js, line 97 -
根据给定的Key获得Value
Returns:
Type Description Object 返回 key 对应的 value 值 -
isEmpty(){Boolean}
engineExtensions/util/HashMap.js, line 54 -
判断Map是否为空
Returns:
Type Description Boolean -
isEmpty(){Boolean}
third/HashMap.js, line 54 -
判断Map是否为空
Returns:
Type Description Boolean -
keySet(){Array.<Object>}
engineExtensions/util/HashMap.js, line 131 -
获得Map中的所有Key
Returns:
Type Description Array.<Object> 返回 map 容器中所有的 key 值 -
keySet(){Array.<Object>}
third/HashMap.js, line 131 -
获得Map中的所有Key
Returns:
Type Description Array.<Object> 返回 map 容器中所有的 key 值 -
put()
engineExtensions/util/HashMap.js, line 85 -
向map中添加数据
-
put()
third/HashMap.js, line 85 -
向map中添加数据
-
remove()
engineExtensions/util/HashMap.js, line 105 -
根据给定的Key删除一个值
-
remove()
third/HashMap.js, line 105 -
根据给定的Key删除一个值
-
size(){Number}
engineExtensions/util/HashMap.js, line 146 -
获得Map的长度
Returns:
Type Description Number 返回容器的大小 -
size(){Number}
third/HashMap.js, line 146 -
获得Map的长度
Returns:
Type Description Number 返回容器的大小 -
values(){Array.<Object>}
engineExtensions/util/HashMap.js, line 116 -
获得Map中的所有Value
Returns:
Type Description Array.<Object> 返回 map 容器中所有的 value 值 -
values(){Array.<Object>}
third/HashMap.js, line 116 -
获得Map中的所有Value
Returns:
Type Description Array.<Object> 返回 map 容器中所有的 value 值