Java HashMap key 可以重复吗?
Java的HashMap中key是不可以重复的,如果重复添加的话,HashMap会自动覆盖key一样的数据,保证一个key对应一个value,使用时只要把一个HashMap里的数据按照key依次加到另一个HashMap里即可。
代码实例
Map param = new HashMap(); param.put("a","123"); system.out.println(param.get("a")); //123 param.put("a","456"); system.out.println(param.get("a")); //456
HashMap常用方法
(1) 插入键值对数据
public V put(K key, V value)
(2)根据键值获取键值对值数据
public V get(Object key)
(3)获取Map中键值对的个数
public int size()
(4)判断Map集合中是否包含键为key的键值对
public boolean containsKey(Object key)
(5)判断Map集合中是否包含值为value的键值对
boolean containsValue(Object value)
(6)判断Map集合中是否没有任何键值对
public boolean isEmpty()
(7)清空Map集合中所有的键值对
public void clear()
(8)根据键值删除Map中键值对
public V remove(Object key)
推荐教程:《Java教程》
以上是Java HashMap key 可以重复吗?的详细内容。更多信息请关注PHP中文网其他相关文章!