1、 优化线程代码
以前我们使用线程可能是这么使用的:
使用lambda:
再次进行优化写法:
2.Arrays.sort 排序优化
在代码中,我们会使用Arrays.sort对数据进行排序,Arrays.sort是可以对数组、列表集合进行排序的,很多时候会使用的到。
使用lambda:
类型Integer也可以去掉优化成:
再次优化:
注:其中Integer::intValue(方法引用使用一对冒号 ::),就是Integer类中的方法intValue:
从高到底:
对于compareTo从高到底就只需要调整下o1和o2的位置了:
-
List 遍历
-
Map 遍历
对于对于Map如果没获取到key的话,我们会有一个默认值的显示,比如显示为”-“或者”无”:
Original: https://www.cnblogs.com/daohangtaiqian/p/16335220.html
Author: 道行太浅
Title: lambda表达式常用01
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/594424/
转载文章受原作者版权保护。转载请注明原作者出处!