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

  • Post author:
  • Post category:其他




新建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 版权协议,转载请附上原文出处链接和本声明。