Java8 新的语法,新的使用forEach方法
程序员文章站
2022-07-04 15:08:33
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
上一篇: 揭开瘦身食品低脂骗局
下一篇: 拔火罐的四大减肥功效
推荐阅读
-
OpenCV中的新函数connectedComponentsWithStats使用(python和c++实例)
-
PHP的foreach中使用引用时需要注意的一个问题和解决方法
-
Java8新特性Lambda表达式的一些复杂用法总结
-
CAD怎么添加新图层? cad新建图层的方法
-
浅谈Android Studio 3.0 工具新特性的使用 Android Profiler 、Device File Explorer
-
pandas通过loc生成新的列方法
-
Java日期时间API系列11-----Jdk8中java.time包中的新的日期时间API类,使用java8日期时间API重写农历LunarDate
-
关于为什么使用React新特性Hook的一些实践与浅见
-
Word2000在制作列表时使用您的新样式
-
Word2003新的智能标记检查方法介绍