JavaHashMap的用法

示例

HashMap是Map接口的实现,该接口提供了一个数据结构以将数据存储在键值对中。

1.声明HashMap

Map<KeyType, ValueType> myMap = new HashMap<KeyType, ValueType>();

KeyType和ValueType必须是Java中的有效类型,例如-String,Integer,Float或任何自定义类,例如Employee,Student等。

例如 : Map<String,Integer> myMap = new HashMap<String,Integer>();

2.将值放入HashMap。

要在HashMap中放置值,我们必须put通过将Key和Value传递为参数来在HashMap对象上调用方法。

myMap.put("key1", 1);
myMap.put("key2", 2);

如果使用Map中已经存在的Key调用put方法,则该方法将覆盖其值并返回旧值。

3.从HashMap获取值。

为了从HashMap获取值,您必须get通过传递Key作为参数来调用该方法。

myMap.get("key1");    //返回1(整数类)

如果传递的键在HashMap中不存在,则此方法将返回 null

4.检查密钥是否在映射中。

myMap.containsKey(varKey);

5.检查值是否在映射中。

myMap.containsValue(varValue);

boolean如果key值是否存在于Map中,上述方法将返回true或false值。