前言:
当前大家对“idea计算表达式”大约比较看重,同学们都想要分析一些“idea计算表达式”的相关知识。那么小编也在网摘上收集了一些有关“idea计算表达式””的相关内容,希望大家能喜欢,咱们一起来学习一下吧!Lambda表达式生成技巧
如果不会写Lambda表达式,idea帮你生成,步骤如下:
直接写Lambda表达式如果不会写,可以先写一个匿名内部类,匿名内部类直接new方法中的参数就可以,截图如下:
生成匿名内部类如下:
刚生成的匿名内部类return null,这样需要你自己根据自己的业务需要不错return后面的内容。
让idea帮助生成Lambda表达式,鼠标放到new Comparator 代码上面,idea会有提示,点击提示即可,截图如下:
生成Lambda表达式如下:
发现lambda表达式代码颜色有点灰,把鼠标放上去,发现还可以优化,继续优化,如下:
生成如下代码:
最终按照年龄排序加遍历输出,一气呵成,是不是效率很高。
打印输出结果如下:
还有一点就是sorted的Lambda表达式排序,什么情况下是升序,什么情况下是降序的说明,截图如下:
Return 中,参数的顺序不变是升序。
Return 中,参数的顺序改变是降序。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #idea计算表达式