Map基本使用

将数据放进创建的map对象中后,我们对其的使用就相当于一部字典,根据key去查找对应的values值。

具体使用如下:

创建:

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

将数据放入map中:

map.put("太原市","1401");
map.put("大同市","1402");
map.put("阳泉市","1403");
map.put("长治市","1404");
map.put("晋城市","1405");
map.put("朔州市","1406");
map.put("晋中市","1407");
map.put("运城市","1408");
map.put("忻州市","1409");
map.put("临汾市","1410");
map.put("吕梁市","1411");

最后查找值:

String code = map.get(“太原市”)

针对于map的属性:

  • clear():清空所有数据
  • remove(Objectkey):删除单条数据
  • put(Objectkey,Objectvalue):添加单条数据

 

map.containsKey(Objectkey);//简单来说指,Map中是否存在Objectkey这个key

API 中对其的解释:

如果这张地图包含一个特定键的映射,则返回正确。如果这张地图含有一个键K这样的映射(key=null=null)?k=null:key.equals(k))。(最多可以有一个映射。)

map.containsValue(Objectkey);//简单来说指,Map中Objectkey键指向的值是多少(使用中,这个值一直为false)

API对其的解释:

如果此映射将一个或多个键映射到指定值,则返回true。更正式地说,如果并且仅当此映射包含到值v的至少一个映射时返回true,这样(value==null?V==空:值。等于(V))。对于大多数映射接口实现,此操作可能需要映射大小的时间线性。

//根据是否存在该position去判断是否显示

private Map<Integer, Boolean> map = new HashMap<>();//存储按钮显示状态

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值