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

文章 > java教程 > Java接口中Lambda表达式的匹配

Java接口中Lambda表达式的匹配

头像

小妮浅浅

2021-03-08 11:37:597112浏览 · 0收藏 · 0评论

我们在使用lambda表达式的时候,最常见的操作就是进行匹配。不过关于接口中存在着许多方法,有的小伙伴进行匹配时会比较茫然。我们可以明确的是lambda是可以对接口进行匹配的,那么关于具体的匹配说明会在下文中为大家带来讲解,同时附上有关的实例代码。

1、说明

(1)每个lambda都可以通过特定的接口匹配给定的类型。一个所谓的函数接口必须有一个并且只有一个抽象方法声明。对应于它的每个lambda表达式必须与抽象方法的声明相匹配。由于默认方法不是抽象的,可以随意将默认方法添加到您的函数接口中。

(2)任何只包含一个抽象方法的接口都可以用来做lambda表达式。为了使定义的接口满足要求,应该用@FunctionalInterface标记该接口。如果在接口中定义了第二个抽象方法,编译器会注意到这个注释并抛出异常。

2、实例

@FunctionalInterface
interface Converter<F, T> {
    T convert(F from);
}
 
Converter<String, Integer> converter = (from) -> Integer.valueOf(from);
Integer converted = converter.convert("123");
System.out.println(converted);    // 123

注意,如果不写@FunctionalInterface 标注,程序也是正确的。

以上就是Java接口中Lambda表达式匹配的方法,相信大家对于本篇Lambda表达式的使用有了新的认识,大家学会后也赶快练习一下吧。更多Java学习指路:java教程

关注

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

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

舌绕指探洞深深下一句是什么? | 退休后日大女儿的隐喻和含义| 《偷窥洗澡》在线观看| 口咬的10个绝招图片| 免费视频在线观看人数在哪直播| 男人电影| 九狐| 老师含紧一点H边做边走| 香蕉漫画免费读漫画网下拉式| 《甜蜜惩罚2》第二季的剧情| 《丽贝卡的秘密》| 小峡子边喂奶边和我做爰| EXO妈妈MV高清在线观看| 主人~我错了请把它关掉歌词 | 他扯开我的奶置一摸就流水| 我在古代富甲一方| MACHENIKE| 舌吻湿吻| 站立式插插的正确方法| 游泳教练在水下狂C我| 双男主高干文小说| 公翁挺进苏玥的小视频| 免费观看已满十八岁电视剧国外| 高压监狱2法国1时43分| 交换老公弄了几次高潮| 一家乱战60集全播放免费观看| 内衣秀| 高压监狱免费观看完整版在线播放| 我被5个男人躁一夜不收我怎么办| 第一次和公翁做爰又大又粗| 白丝脚上的浓浓的精华液能用吗| 周翊然| 淑芬两腿间又痒又疼的原因| 法国空乘伦理2| 电影《偷吃》在线观看| 《请好好疼爱里面》免费观看 | 魔兽世界技能| 三叶草M码和欧洲码区别| 久久精品国产亚洲AV四虎百花| 超短裙老师的好小好紧| 人口兽猪马狗第1集