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是不是省略了很多代码,赶紧去练习一下吧
本文地址:https://blog.csdn.net/liuduke1/article/details/108232752