Lambda表达式
admin
2024-04-25 08:28:46
0

简化函数式接口(只有一个抽象方法的接口,有的接口上会加@FunctionInterface作强校验),创建匿名内部类。

参数类型可以省略不写。

如果只有一个参数,参数类型可以省略,同时()也可以省略。

如果Lambda表达式的方法体代码只有一行代码,可以省略大括号不写,同时要省略分号!

如果Lambda表达式的方法体代码只有一行代码,可以省略大括号不写。此时,如果这行代码是return语句,必须省略return不写,同时也必须省略";"不写

原代码

Integer[] ages1 = {34, 12, 42, 23};

Arrays.sort(ages1, new Comparator() {
        @Override
        public int compare(Integer o1, Integer o2) {
                return o2 - o1; //  降序
        }
});

//初步简化为签名加方法体。

Arrays.sort(ages1, (Integer o1, Integer o2) -> {
        return o2 - o1; //  降序
});

//参数类型可以省略不写。
Arrays.sort(ages1, ( o1,  o2) -> {
        return o2 - o1; //  降序
});

//如果Lambda表达式的方法体代码只有一行代码,可以省略大括号不写,同时要省略分号!

如果Lambda表达式的方法体代码只有一行代码,可以省略大括号不写。此时,如果这行代码是return语句,必须省略return不写,同时也必须省略";"不写

Arrays.sort(ages1, ( o1,  o2 ) ->  o2 - o1 );

相关内容

热门资讯

北京怎样寻找故友? 北京怎样寻找故友?北京新街口居住过的张乃池女士,张秋生男士现在何处?... 北京新街口居住过的张乃...
长期获胜!为什么美女炒股总是赚... 长期获胜!为什么美女炒股总是赚钱  【前言】我经过多年的总结,发现在股票市场长期能获胜的股民之中,美...
摆动的小球 摆动的小球摆动的小球摆到与竖直呈60度夹角时速度为零,此刻球对绳有拉力吗?咋解释?这其实就是动量守恒...
有哪些名人以前是从消极走向成功... 有哪些名人以前是从消极走向成功的。故事又是怎么样的,他又是怎么想的?不多,一、两个就可以了高祖刘邦,...
江南大学的动画 江南大学的动画我今年拿了江大的合格证,我非常想报江大动画专业,请问动画的学长去年江大动画的录取综合分...
小学生万里长城知识 小学生万里长城知识长城是中华文明的瑰宝,是中国古代人民智慧的结晶,也是中华民族的象征。 长城中国古代...
寻找被自己抛弃的女儿 寻找被自己抛弃的女儿寻找被自己抛弃的女儿难言之隐,有苦衷!留下联系电话号码吧!
关于校园生活的名人名言 关于校园生活的名人名言 1) 学校是造就人的工场。——[捷]夸美纽斯  2) 亡而存之,废而举之...
历史上的5月8日发生了哪些事件... 历史上的5月8日发生了哪些事件?2020年5月8日,李清杉和黄芳迎牵小手谈恋爱
请问这是一部什么电影? 请问这是一部什么电影?预见未来?
问一本世界名著的名字 问一本世界名著的名字《小妇人》吧。看过的书里这本最符合了。希望可以帮助到您。悲惨世界是不是
形容人自律的成语 形容人自律的成语严于律己成语发音:yán yú lǜ jǐ成语解释:律:约束。严格地约束自己。形容对...
阿泽是什么? 阿泽是什么?别埋汰狗好不好!!
生人勿扰!免得伤其无孤的意思 生人勿扰!免得伤其无孤的意思生人勿扰:直译--不认识的陌生人不要前来打扰。其实是不欢迎不认识的人,不...
历史上甄宓真的与大小乔并称当世... 历史上甄宓真的与大小乔并称当世三大美人吗?江东有二乔,河北甄宓俏。”这句话出自哪里?史书上写了吗?那...
龙血战神女主角是谁? 龙血战神女主角是谁?女主角:灵曦龙辰的老婆是女主角,名字是灵曦。
原创 民... 在6月29日,南宁民族影城IMAX激光影厅的启幕仪式如火如荼地进行,这座备受影迷期待的IMAX激光影...
村里新建文化礼堂,求对联一副! 村里新建文化礼堂,求对联一副!上联后字开头,下联塘字开头,谢谢!曾氏礼堂落成后来居上勤学苦练知识广塘...
英语在线翻译 小朋友 英语在线翻译 小朋友英语在线翻译 小朋友中文:小朋友=英文:Children
易拉罐小制作怎么做 易拉罐小制作怎么做要简单滴简单明了,很简单吧