Java HashMap key 可以重复吗?-LMLPHP

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 可以重复吗?的详细内容,更多请关注Work网其它相关文章!

09-07 22:05