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