java中如何使用map?(经典)

一提到map很多人都很头疼,平常list中放值都不明白呢,突然来了放两个值的。这么对比的话,map是比list复杂一点,但是开发中很多情况下,用到map的地方很多,我现在站在一个使用者的立场上,对开发中map常用的方法进行说明。
  1. 先看一下官方对map的解释。废话很多,就记住框框中标注的一句话。

    java中如何使用map?

  2. 下面介绍一下map的常用的方法。也是从文档中标红。

    java中如何使用map?
  3. 接下来 我们在eclipse新建个测试类。里面是什么东西都没有的。

    java中如何使用map?
  4. 新建个map对象,并且往里面put一个值。并调用一下map的size方法。

    java中如何使用map?
  5. 上面的步骤中Map<String,String> map = new HashMap<String, String>();

    两个String的意思是,key为 string类型,value也为String类型。当然也都可以为其他类型;根据实际需求来。这里是为了演示方便,就用简单的来。下面是输出结果。

    java中如何使用map?
  6. 往map中多添加几个值,来测试一下它的get方法。

    java中如何使用map?
  7. 这里有个需要注意的地方,简介中说是key不能重复。我们来测试下,对某个key进行重新赋值会出现什么情况。

    java中如何使用map?
  8. 从上一步可以看出,如果重新覆盖赋值,并没有什么作用,反而会覆盖掉原来的值,大小不会发生改变。

  9. 最关键的地方是如何进行map的遍历。它有两个集合,一个是值的集合,一个是键的集合。map都提供了方法进行访问。先遍历一下key

    java中如何使用map?
  10. 这是遍历map的值。注意:这里都是无序的

    java中如何使用map?
  11. 有些人说我又要键又要值。也很简单。

    java中如何使用map?
  12. 至此map的大部分常用方法都介绍完了。

    END

注意事项

  • key不可以重复会发生值覆盖的问题。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值