国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java创造匿名对象的两种方法

java创造匿名对象的两种方法

头像

小妮浅浅

2021-03-08 11:27:133951浏览 · 0收藏 · 0评论

在java中有时候需要一些匿名对象的使用。可能有些小伙伴拿还不会创造,其实我们在学习一些方法时都或多或少的接触过。本篇所要讲到的创造匿名对象总结了两种方法,分别是静态工具方法和Lambda表达式,我们会在下文中为大家进行分析和实例代码展示,一起来看看吧。

1、静态工具方法

Collections.sort接受一个list,和一个Comparator接口作为输入参数,Comparator的实现类可以对输入的list中的元素进行比较。通常情况下,你可以直接用创建匿名Comparator对象,并把它作为参数传递给sort方法。

List<String> names = Arrays.asList("peter", "anna", "mike", "xenia");
 
Collections.sort(names, new Comparator<String>() {
    @Override
    public int compare(String a, String b) {
        return b.compareTo(a);
    }
});

2、Lambda表达式

Collections.sort(names, (String a, String b) -> {
    return b.compareTo(a);
});

可以看到,这段代码就比之前的更加简短和易读。但是,它还可以更加简短:

Collections.sort(names, (String a, String b) -> b.compareTo(a));

只要一行代码,包含了方法体。你甚至可以连大括号对{}和return关键字都省略不要。不过这还不是最短的写法:

Collections.sort(names, (a, b) -> b.compareTo(a));

Java编译器能够自动识别参数的类型,所以可以省略掉类型不写。

以上就是java创造匿名对象的两种方法,大家可以就这两种不同的方法分别进行尝试,然后选择一种适合自己的方法加强记忆。更多Java学习指路:Java基础

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

上课装睡B被同学扣了一节课!| 《欢迎来到!浪荡精灵之森》动漫.. | 父亲开了两个女儿包演员表| 公与媳中文字幕乱码的预防方法| 人口兽猪马狗第1集| 日本妈妈DNA与儿子DNA一样..| 《漂亮的秘书HD》在线观看| B站夫妻进入高峰期需要多久| 《訾花交换做爰》| 少女国产免费观看高清电视剧| 暴躁妹妹CSGO直播| 小寡妇在线观看免费播放电视剧 | 丈夫不在家儿媳想老公的背景故事| 人口兽猪马狗第1集| 两个学霸边做题边C我怎么办| 女人大荫蒂被添全过程| 高压监狱2第二部禁闭岛| 兄弟的老婆4免费观看电视剧| 肥熟韵母| 《艳乳欲乱2》免费观看| DO时不堪入耳的话的| 人马杂配MV的视频在哪里看 | 老婆同意了交换男人心态| 打牌输了2次被吸奶算赢吗| 《工地夫妻》原声版| 女士泳衣全透明| 《一滴都不许漏》何泽城林荫| 伦理《少妇的滋味》完整版| 陌陌影视在线观看高清完整版| 宝贝乖把腿开大让我添添什么歌 | 公交车被上高湖了还能坐吗小说| 黄金网站软件APP| 《法国空乘4》在线观看| 邻居少妇让我爽了三次| 一路向西在线观看剧情电影| 法国急救宝贝2| 男生的困困赛女生的困困里| 《熟妇的荡欲》免费看| 在电影院被强了好爽H| DJ快了又快又骚的POP歌曲| 妈妈你真棒里面的插曲叫什么