快捷搜索:  汽车  科技

java 获取静态map的值(JAVA开发常用到的Map遍历)

java 获取静态map的值(JAVA开发常用到的Map遍历)map.forEach((key value) -> { System.out.println("键:" key); System.out.println("值:" value); });↓↓↓↓↓↓↓↓↓↓↓↓以下是完整代码↓↓↓↓↓↓↓↓↓↓↓↓Iterator<Map.Entry<String String>> iterator = map.entrySet().iterator(); while (iterator.hasNext()) { Map.Entry<String String> entry = iterator.next(); System.out.println("键:" entry.getKey()); System.out.println(

大家好,我是广东威人,一个拥有6年开发经验的男人

java 获取静态map的值(JAVA开发常用到的Map遍历)(1)

做开发了好几年了,项目中用到map遍历还是写不出,经常需要网上找资料,这很影响开发效率(认真工作,不许摸鱼)

----------------Map 遍历------------------

Map<String String> map=new HashMap<>(); map.put("name" "广东威人");

方式一

for (String key : map.keySet()) { System.out.println("键:" key); System.out.println("值:" map.get(key)); }

方式二

for (String value : map.values()) { System.out.println("值:" value); }

方式三

for (Map.Entry<String String> entry : map.entrySet()) { System.out.println("键:" entry.getKey()); System.out.println("值:" entry.getValue()); }

方式四

Iterator<Map.Entry<String String>> iterator = map.entrySet().iterator(); while (iterator.hasNext()) { Map.Entry<String String> entry = iterator.next(); System.out.println("键:" entry.getKey()); System.out.println("值:" entry.getValue()); }

方式五

map.forEach((key value) -> { System.out.println("键:" key); System.out.println("值:" value); });

↓↓↓↓↓↓↓↓↓↓↓↓以下是完整代码↓↓↓↓↓↓↓↓↓↓↓↓

Map<String String> map=new HashMap<>(); map.put("name" "广东威人"); //方式一 System.out.println("以下是map方式一的执行结果:"); for (String key : map.keySet()) { System.out.println("键:" key); System.out.println("值:" map.get(key)); } //方式二 System.out.println("以下是map方式二的执行结果:"); for (String value : map.values()) { System.out.println("值:" value); } //方式三 System.out.println("以下是map方式三的执行结果:"); for (Map.Entry<String String> entry : map.entrySet()) { System.out.println("键:" entry.getKey()); System.out.println("值:" entry.getValue()); } //方式四 迭代器 System.out.println("以下是map方式四的执行结果:"); Iterator<Map.Entry<String String>> iterator = map.entrySet().iterator(); while (iterator.hasNext()) { Map.Entry<String String> entry = iterator.next(); System.out.println("键:" entry.getKey()); System.out.println("值:" entry.getValue()); } System.out.println("以下是map方式五的执行结果:"); //方式五 jdk8 lambda表达式 map.forEach((key value) -> { System.out.println("键:" key); System.out.println("值:" value); });

执行结果

java 获取静态map的值(JAVA开发常用到的Map遍历)(2)

ps:码字不易,希望能帮到你

猜您喜欢: