HashMap的一些初级用法(新建、遍历、添加、查找)

新建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的特色之一,可以降低运行时间消耗。

——————————————————
个人公众号:“茶迁”。平时会更新一些编程相关的文章,欢迎大家关注~
茶迁

猜你喜欢

转载自blog.csdn.net/weixin_46269688/article/details/114438893