java中hashMap的使用

 2023-03-26 18:58:49  阅读 0

什么是HashMap那?hashMap就是通过键值对的方式对数据进行存储,通过key的名字可以查到对应的value。

一、定义HashMap

在Java中,可以通过以下方式定义一个HashMap对象:

java复制代码

HashMap<String, Integer> map = new HashMap<String, Integer>();

上述代码定义了一个名为map的HashMap对象,该对象的键类型为String,值类型为Integer。

二、添加键值对

可以使用put()方法向HashMap中添加键值对,例如:

java复制代码

map.put("apple", 3); map.put("banana", 2); map.put("orange", 4);

上述代码向map中添加了三个键值对:("apple", 3)、("banana", 2)、("orange", 4)。

三、获取值

可以使用get()方法根据键获取对应的值,例如:

java复制代码

int appleCount = map.get("apple");

上述代码获取了"apple"键对应的值3。

四、删除键值对

可以使用remove()方法删除HashMap中的键值对,例如:

java复制代码

map.remove("apple");

上述代码删除了"apple"键对应的键值对。

五、遍历HashMap

可以使用for-each循环或者迭代器遍历HashMap中的键值对,例如:

六、总结

HashMap是Java中常用的一种数据结构,它可以用来存储一组键值对,并且支持根据键快速访问对应的值。在使用HashMap时需要注意,键值对的类型要与HashMap对象类型一致,否则可能会引起编译错误;删除键值对时要注意键是否存在,否则可能会引起NullPointerException异常;遍历HashMap时可以选择使用for-each循环或者迭代器,具体选择取决于场景需求。

标签:

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码