欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java8 新的语法,新的使用forEach方法

程序员文章站 2022-04-12 18:35:22
foreachforeach循环也叫增强型for循环,是for循环的一个简化版oreach虽然是for循环的简化版本,但是并不是说foreach就比for更好用,foreach适用于循环次数未知,或者计算循环次数比较麻烦情况下使用效率更高,但是更为复杂的一些循环还是for循环效率更高。以前的foreach循环for(lists list: lists){ System.out.println(list);}jdk1.8新的语法,新版forEach了解一下循环输出list pu...

foreach

foreach循环也叫增强型for循环,是for循环的一个简化版
foreach虽然是for循环的简化版本,但是并不是说foreach就比for更好用,foreach适用于循环次数未知,或者计算循环次数比较麻烦情况下使用效率更高,但是更为复杂的一些循环还是for循环效率更高。

以前的foreach循环

for(lists list: lists){ System.out.println(list); } 

jdk1.8新的语法,新版forEach了解一下

循环输出list

 public void testForEach(){ List lists=new ArrayList(); lists.add("张三"); lists.add("李四"); lists.add("王五"); lists.forEach(names-> System.out.println(names)); } 

循环输出map

 public void testForEach(){ Map<String, Integer> items = new HashMap<>(); items.put("张三", 10); items.put("李四", 20); items.put("王五", 30); items.forEach((k,v)->System.out.println("key : " + k + " value : "+ v)); } 

比以前写forEach是不是省略了很多代码,赶紧去练习一下吧Java8 新的语法,新的使用forEach方法

本文地址:https://blog.csdn.net/liuduke1/article/details/108232752

相关标签: java jdk