分类:
版权声明:本文为博主原创文章,未经博主允许不得转载。
put函数返回值是键值对后面的那个value值
今天写程序看到
statue=hashmap.put(x,y);
我一开始以为返回值是1或者0
后来仔细看一下api文档原来不是如此。。
不知道设计者的意图是什么???
public V put(K key, V value)
Associates the specified value with the specified key in this map. If the map previously contained a mapping for the key, the old value is replaced.
-
Specified by:
-
put
in interfaceMap<K,V>
Overrides:
-
put
in classAbstractMap<K,V>
Parameters:
-
key
- key with which the specified value is to be associated -
value
- value to be associated with the specified key
Returns:
- the previous value associated with key, or null if there was no mapping for key. (A null return can also indicate that the map previously associated null with key.)