Class: HashMap

HashMap

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 值

HashMap

new HashMap()

third/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 值