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

文章 > java基础 > java内置函数式接口有哪些?

java内置函数式接口有哪些?

java内置函数式接口

头像

小妮浅浅

2021-07-26 09:47:534522浏览 · 0收藏 · 0评论

在java 8中新增了许多的函数接口,可以极大程度上减少编写程序的工作量。有一些函数接口会在我们平时使用时频繁的遇到,下面就java中的函数接口带来介绍。

1、Predicate是布尔型函数,只有一个输入参数。Predicate接口包含多种默认方法来处理复杂的逻辑动词。

Predicate<String> predicate = (s) -> s.length() > 0;
 
predicate.test("foo");              // true
predicate.negate().test("foo");     // false
 
Predicate<Boolean> nonNull = Objects::nonNull;
Predicate<Boolean> isNull = Objects::isNull;
 
Predicate<String> isEmpty = String::isEmpty;
Predicate<String> isNotEmpty = isEmpty.negate();

2、Function接口接收一个参数并返回单个结果。默认情况下,多个函数可以串联在一起。

Function<String, Integer> toInteger = Integer::valueOf;
Function<String, String> backToString = toInteger.andThen(String::valueOf);
 
backToString.apply("123");     // "123"

3、Supplier接口产生给定类型的结果。不像Function,Supplier没有输入参数。

Supplier<Person> personSupplier = Person::new;
personSupplier.get();   // new Person

以上就是java内置函数式接口的内容介绍,本篇就其中的函数接口进行概念上的说明,并带来了有关的实例代码,大家学会后可以进行相关的练习。更多Java学习指路:Java基础

本教程操作环境:windows7系统、java10版,DELL G3电脑。

关注

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

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

轮流和两个男人一起很容易染病吗 | 朝国年经的继3| 三女片免费观看电视剧杨贵妃传| 青梅竹马是消防员第一部| 男生把困困放到女生困困视频高清| 蜜桃臀| 欧式少女16集全免费观看电视剧 | 《甜性涩爱》韩国三级| 日韩精品| 韩剧在线观看免费高清完整版| 9.1芒果浏览器| 美女和帅哥一起努力生产豆浆的视. | 人人小站| 国外黄冈站刺激战场| 日韩电影| 少妇与子亂伦HD| 《睡眠指导1-6集》| 半裸| 妈妈的职业4免费观看完整版高清| 中字《喝醉的丈夫被结城送回家》| 儿媳妇免费播放全部电视剧| 下厨房BY金银花露免费阅读无删..| 女性私密紧致情趣玩具| 鲁鲁射击免费播放电视剧全部| 图书馆挺进她腿间湿润漫画| 可以进入任何网站的浏览器| 《军舰上的女兵》法国版完整版| 法国巜做爰的禁忌1| 《玉尺经》| 扒开女人内裤猛进猛出流出白液| 《浴室吃奶2》无删减| 吃瓜网热门事件| 酷狗上学记| 欧美大片| 《偷吃爸爸的擎天柱》电影在线看| 在办公室被CAO很爽很高H漫画| 《妈妈让我戴上避孕套》歌词 | 二人世界一男一女| 舒淇最惊艳三部电影| 女人高潮抖动多久能恢复正常| 免费外国网站浏览器推荐