java集合框架Map的使用

 时间:2024-10-14 01:47:27

1、Map有一个非常常用的实现类HashMap,本篇经验主要介绍HashMap

java集合框架Map的使用

2、HashMap顾名思义,是基于哈希表的Map接口的殂翼瑟擀实现。HashMap线程不安全,允许null作为key和Value,HashTable倒是线程安全,但是古老用的很少,HashMap还是最常用的。

3、首先看如何添加撕良滤儆值Map<String,String> m = new HashMap<String, String>(); m.put("水果", "西瓜"); m.put("电器", "冰箱");这里需要注意,键值不可以重复,但是值可以重复

java集合框架Map的使用

4、再看如何获取值m.get("水果");这种写法是通过键值获取对应的value

java集合框架Map的使用

5、结果如下,正确获取了值

java集合框架Map的使用

6、如何删除值呢?m.remove("水果");可以将key为水果的值删除掉,如下面的代码,运行后结果为null,说明已经被删掉了

java集合框架Map的使用

7、判断某个键是否存在m.containsKey("电器")发现结果为true

java集合框架Map的使用

8、判断某个value是否存在m.containsValue("冰箱")结果也为true

java集合框架Map的使用

9、向map中添加数据,若key值已存在耦嘀扔硇怎么办?使用m.put()添加一个key已存在的值得时候,会将key中的值进行替换,并返回原先的旧值String put = m.put("电器", "电视"); System.out.println(put); System.out.println(m.get("电器"));

java集合框架Map的使用

10、根据结果可以发现,电器中的值已经被替换成了电视,但是返回了之前的旧值冰箱

java集合框架Map的使用
  • java集合框架list的使用
  • JAVA集合框架:[20]Map常用方法
  • JAVA map的用法/如何遍历MAP
  • 热门搜索
    关于节日的英语手抄报 三爱手抄报图片 关于节日的手抄报 我是环保小卫士手抄报 数学手抄报三年级下册 三年级数学手抄报内容 关于校园安全的手抄报 端午节手抄报文字内容 五一英语手抄报 关于创文的手抄报