国产成人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基础

关注

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

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

扒开粉嫩小滨白浆20P| 轻轻的顶开老师的两瓣| 免费观看已满十八岁电视剧中文版..| 巜强壮的公2做爰观看| 开档比基尼内衣超薄| 局长边摸边吃奶边做爰| 三个老师轮流给学生布置作业 | 玩具体验馆BY 笔趣阁 | 开会也一直放里面老板的| 《完美邻居2》电影在线观看 | 人野兽马狗猪大全| 《出差的日子》叶爱| 老婆同意了别人轮流联系我| 美国巜性来潮喷2| 《炸裂吧!巨棒》免费阅读漫画 | 妈妈的朋友8| 公翁晚上吃我奶头子| 女人大阴屑夹缝是阴虚还是阳虚 | 臭小子快拔出来我是你嫲视频| 韩国三级《偷妻》| 皇空传媒天美传媒有限公司| 来吧儿子妈妈是纯还是仿| 绝色儿媳在线观看免费版电视剧 | 老师穿白色双开真丝旗袍怎么穿| 法国电影《女流氓》的剧情简介 | 法国版《灭火宝贝》中文翻译 | 做完0之后屁股里流了一点血| 51今日大瓜每日大赛往期内容 | 少妇高潮久久久久久| B站未满十八岁可以接广告吗 2..| 《为丈夫晋升的妻子》| 内衣展| 按摩师把我添高潮了6次| 天美麻花星空免费观看电视1 | 三年大片免费观看完整版高清| 女性私处蹲下拍照有疙瘩| 扌桑辶鬲的短文| 《妻子的肉体偿还》5| 夫妻二人世界免费看第一集| 免费观看已满十八岁电视剧彩漫画| 我的小后妈中字ID