新建HashMap()对象
这是使用HashMap的第一步,创建语句如下:
HashMap<Integer, Integer> map = new HashMap<>();
注意HashMap的Key跟Value不能是基本数据类型,而必须是引用数据类型或者包装数据类型。这个的原因与HashMap的底层实现原理有关,简单来说就是基本数据类型不能调用hashcode()与equals()方法。
遍历HashMap()
for(Integer key: map.keySet()){}
keySet()方法可以遍历HashMap对象,在for语句块里可以做出相应操作。
向HashMap对象中添加键值对
使用put(key, value)方法可以向HashMap对象中添加键值对,注意数据类型要与定义时的数据类型一致。
查找HashMap对象中的值
get(key)方法可以返回对应的value值。之前在做一道力扣题的时候,本来觉得要通过遍历的方式寻找是不是已经存在该key,后来发现直接使用get(key)方法并判断返回值是不是空就可以解决,这也是HashMap的特色之一,可以降低运行时间消耗。
——————————————————
个人公众号:“茶迁”。平时会更新一些编程相关的文章,欢迎大家关注~
版权声明:本文为weixin_46269688原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。