Map的遍历方式常用的有两种,分为传统的map遍历方式和JDK 1.8 新的遍历方式,下面代码可以明显的看出其中的区别,话不多说,直接上代码,并执行结果,瞬间就能知道使用方式和对比结果了。
import java.util.HashMap;
import java.util.Map;
/**
* <p>TestController 此类用于:</p>
* <p>@author:hujm</p>
* <p>@date:2022年10月27日 22:44</p>
* <p>@remark:</p>
*/
public class TestController {
public static void main(String[] args) {
// 创建一个Map
Map<String, Object> map = new HashMap<>(8);
map.put("a", "这是小写字母a");
map.put("b", "这是小写字母b");
map.put("c", "这是小写字母c");
map.put("d", "这是小写字母d");
// 传统的map遍历方式
for (Map.Entry<String, Object> entry : map.entrySet()) {
System.out.println(entry.getKey() + " ----> " + entry.getValue());
}
System.out.println("~~~~~~~~~~~~~~~~~~~~");
// jdk1.8 map的遍历方式
map.forEach((k, v) -> {
System.out.println(k + " ****》 " + v);
});
}
}
完结!
标签:map,遍历,Java,Map,小写字母,System,forEach,put From: https://blog.51cto.com/u_16128050/6343403