当前位置: 首页 > news >正文

镇江市扬中市做网站陕西网站建设通报

镇江市扬中市做网站,陕西网站建设通报,关于做情侣的网站的图片,企业查询宝官网背景 函数式接口很简单,但是不是每一个函数式接口都需要我们自己来写jdk 根据 有无参数,有无返回值,参数的个数和类型,返回值的类型 提前定义了一些通用的函数式接口 IntPredicate 参数:有一个,类型是int类…

背景

  • 函数式接口很简单,但是不是每一个函数式接口都需要我们自己来写
  • jdk 根据 有无参数,有无返回值,参数的个数和类型,返回值的类型 提前定义了一些通用的函数式接口

IntPredicate

  • 参数:有一个,类型是int类型
  • 返回值:返回值是boolean类型 所以是Predicate
    在这里插入图片描述
IntPredicate type1_1 = (int a) -> (a & 1) == 0;@FunctionalInterface
interface MyInterface1{boolean   op(int arg1);
}

IntBinaryOperator

  • 参数:两个int 所以是Binary
  • 返回值:和参数一样是int 所以是Operator
IntBinaryOperator type4_1 = (int a, int b) -> a + b;
IntBinaryOperator type5_1 = (int a, int b) -> a * b;@FunctionalInterface
interface MyInterface3{int op(int num1, int num2);
}

Supplier

  • 参数:无
  • 返回值:没有参数但是有返回值,所以是Supplier
 Supplier<Student> type6_2 = () -> new Student("张三", 18);Supplier<List<Student>> type7_2 = () -> {List<Student> list = new ArrayList<>();list.add(new Student("张三", 18));list.add(new Student("李四", 19));return list;};// MyInterface5和MyInterface4是可以使用泛型合并的
@FunctionalInterface
interface MyInterface5_1<T>{T op() ;
}

Function

  • 有参数,也有返回值
  • 但是参数类型和返回值类型不一样,所以是Function
Function<Student,String> type8_2 = (Student student) -> student.getName();
Function<Student,Integer> type9_2 = (Student student) -> student.getage();//MyInterface6和MyInterface7是可以使用泛型合并的
// O是返回值类型,I是入参类型
@FunctionalInterface
interface MyInterface8<I,O>{O op(I inObj) ;
}

常见的函数式接口

在这里插入图片描述

命名规则

在这里插入图片描述

练习

  • 获取list中的偶数数据
  • 返回的是Boolean类型的结果,使用进行Predicate接口接受
  public static void main(String[] args) {List<Integer> list = new ArrayList<>();for (int i = 0; i < 10; i++) {list.add(i);}// 获取偶数List<Integer> evenNumbers = filter(list, i -> i % 2 == 0);System.out.println(evenNumbers);}// 传递两个参数:一个列表和一个 Predicate 接口,对列表进行过滤static List<Integer> filter(List<Integer> list, Predicate<Integer> predicate) {List<Integer> result = new ArrayList<>();for (Integer i : list) {// 使用 Predicate 的 test() 方法判断元素是否满足条件 if (predicate.test(i)) {result.add(i);}}return result;}
http://www.15wanjia.com/news/172132.html

相关文章:

  • 网站建设适合手机定制开发网站如何报价单
  • 网站开发 需求说明书网页怎么搜索关键词
  • 枣庄手机网站建设公司企业网页设计教程
  • 米拓做网站图片在哪里删掉wordpress 页面模板插件
  • 网站建设大德通洛阳网站建设多少钱
  • 河北建设网站首页网站的空间是什么
  • 检察院门户网站建设情况章丘做网站单位哪家好
  • 河南省省建设厅网站选择做印象绍兴网站的原因
  • 现在建设一个网站需要什么技术广告公司名字大全最新
  • thinkphp做网站有什么好处您网站建设
  • 濮阳家电网站建设本地主机做网站
  • 公司网站制作门槛做背景音乐的版权网站
  • 自学网站建设要多久郑州网站推广技术
  • 企业网站开发设计哪里建网站好
  • 网站色调选择如何做优秀的视频网站设计
  • 兰山区网站建设推广成绩查询网站怎么做
  • 如何建设简易网站如何组做网站
  • 贵州省都匀市网站建设网站seo内链建设
  • 网站怎么做数据转移5988创业商机网
  • 网页是不是网站网站关键词收录查询
  • 西安建设科技专修学院网站营销型企业网站建设的基本原则是
  • 哈尔滨网站优化咨询网站策划书怎么做的美观
  • 个人商城网站制作费用深圳网站搜索排名
  • 用于建设教学网站的建站工具有哪些特点360建筑网如何注销账号
  • 学校网站建设评估两江新区建设管理局网站
  • 网站怎么快速收录网页设计代码链接怎么写
  • 全球网站排行榜中国网站的建设
  • 金塔精神文明建设网站做评测好的视频网站
  • 福安做网站聊城网站建设推广
  • 酒店网站建站网站编程工资多少