Map的常见使用及循环的五种方式

阅读: 评论:0

Map的常见使用及循环的五种方式

Map的常见使用及循环的五种方式

目录

一、Map常见方法

1、put

2、clear

3、get

4、entrySet

5、 keySet

6、values

二、Map循环输出 

1、使用Iterator迭代器遍历keySet方法获取键

 2、使用Iterator迭代器遍历value方法获取值

3、使用foreach遍历keySet方法获取键

 4、使用foreach遍历value方法获取键

5、使用foreach遍历entrySet方法获取映射对象


一、Map常见方法

1、put

Map<String,String> nums=new HashMap<>();nums.put("虎豹一","宋江");nums.put("玉麒麟","如均已");

在map集合中新增数据,第一个参数为键,第二个参数为值

2、clear

Map<String,String> nums=new HashMap<>();nums.put("虎豹一","宋江");nums.put("玉麒麟","如均已");nums.clear();

 清除map集合中的所有数据;

3、get

Map<String,String> nums=new HashMap<>();nums.put("虎豹一","宋江");nums.put("玉麒麟","如均已");System.out.("1"));

返回指定键的值; 

4、entrySet

Map<String,String> nums=new HashMap<>();nums.put("呼保义","宋江")
nums.put("玉麒麟","卢俊义");Set entrySet = nums .entrySet();for (object ens : entrySet) {
Map.Entry a = (Map.Entry) ens;
System.out.println(a .getKey()
+ a.getValue());
}

返回map中包含的映射数据关系的set视图 

5、 keySet

Map<String,String> nums=new HashMap<>();nums.put("呼保义","宋江")
nums.put("玉麒麟","卢俊义");Set Keys= nums .entrySet();for (object key: Keys) {System.out.pring(key+":"&#(key));
}

返回map中包含的键的set视图

6、values

Map<String,String> nums=new HashMap<>();
nums.put("呼保义","宋江");nums.put("玉麒麟","卢俊义");Collection a = nums .values();for (Object value : a) {System .out.printin(value):}

返回map中包含的值的collection视图

二、Map循环输出 

1、使用Iterator迭代器遍历keySet方法获取键

Map<String,String> nums=new HashMap<>();
nums.put("呼保义","宋江");
nums.put("玉麒麟", "卢俊义");
Iterator iterator=nums.keySet().iterator();
while (iterator.hasNext()) {Object a = ();Object value = (a);System.out.println(a + ":" + value);
}

 2、使用Iterator迭代器遍历value方法获取值

Map<String,String> nums=new HashMap<>();
nums.put("呼保义","宋江");
nums.put("玉麒麟", "卢俊义");
Iterator iterator=nums.values().iterator();
while (iterator.hasNext()){Object value = ();System.out.println(value);
}

3、使用foreach遍历keySet方法获取键

Map<String,String> nums=new HashMap<>();
nums.put("呼保义","宋江");
nums.put("玉麒麟", "卢俊义");
Set a=nums.keySet();
for (Object key : a) {Object value = (key);System.out.println(key+":"+value);
}

 4、使用foreach遍历value方法获取键

Map<String,String> nums=new HashMap<>();
nums.put("呼保义","宋江");
nums.put("玉麒麟", "卢俊义");
Collection values = nums.values();
for (Object value : values) {System.out.println(value);
}

5、使用foreach遍历entrySet方法获取映射对象

Map<String,String> nums=new HashMap<>();
nums.put("呼保义","宋江");
nums.put("玉麒麟", "卢俊义");
Collection values=nums.values();
Set entrySet = Set();
for (Object a : entrySet) {Map.Entry b= (Map.Entry)a;System.out.Key()+":"&#Value());
}

本文发布于:2024-01-30 18:20:21,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170661002521926.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:五种   常见   方式   Map
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23