java的hashmap的用法_JavaHashMap的用法

示例

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

1.声明HashMap

Map myMap = new HashMap();

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

例如 : Map myMap = new HashMap();

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值。

示例 HashMap是Map接口的实现,该接口提供了一个数据结构以将数据存储在键值对中。 1.声明HashMap Map myMap = new HashMap(); KeyType和ValueType必须是Java中的有效类型,例如-String,Integer,Float或任何自定义类,例如Employee,Student等。 例如 : Map myMap = new HashMap(); 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值。
经验分享 程序员 微信小程序 职场和发展