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

想学网络营销网站建设福州网站建设方案外包

想学网络营销网站建设,福州网站建设方案外包,影楼微网站建设,广州省建设监理协会网站一、说明 方法引用使用一对冒号 :: 标识;通过方法的名字来指向一个方法;是函数式接口的另一种书写方式 通过方法引用,可以将方法的引用赋值给一个Function变量;Lambda表达式一般用于自己提供方法体,而方法引用一般直…

一、说明

方法引用使用一对冒号 :: 标识;通过方法的名字来指向一个方法;是函数式接口的另一种书写方式

通过方法引用,可以将方法的引用赋值给一个Function变量;Lambda表达式一般用于自己提供方法体,而方法引用一般直接引用现成的方法

二、示例

  •     1、静态方法引用
	/*** 方法无参,有返回*/Supplier<Double> supplierD = Math::random;System.out.println(supplierD.get());/*** 方法单参,有返回*/Function<String, Integer> fun = Integer::parseInt;Integer value = fun.apply("123");System.out.println(value);
  •     2、动态方法引用
	/***  方法无参,有返回*/Supplier<String> supplierS = str::toUpperCase;System.out.println(supplierS.get());/***  方法单参,有返回*/Function<Integer, String> functionS = str::substring;System.out.println(functionS.apply(2));/***  方法单参,无返回*/Person p = new Person();Consumer<String> consumerP = p::setName;consumerP.accept("张三");System.out.println(p);
  •     3、构造方法引用
	/***  方法无参*/Supplier<Person> supplierP = Person::new;System.out.println(supplierP.get());/***  方法二参*/BiFunction<Integer, String, Person> bifunctionP = Person::new;System.out.println(bifunctionP.apply(1, "张三"));/***  方法三参 (Jdk没有内置支持该模式的函数式接口,需要自定义,见附录)*/CustomFunction<Integer, String, String, Person> customFunctionP = Person::new;System.out.println(customFunctionP.apply(1, "张三", "广州"));

三、附录

  •     1、Person 定义
public class Person {private Integer id;private String name;private String address;public Person() {}public Person(Integer id) {super();this.id = id;}public Person(Integer id, String name) {super();this.id = id;this.name = name;}public Person(Integer id, String name, String address) {super();this.id = id;this.name = name;this.address = address;}getter / setter ...toString ...}
  •     2、自定义函数式接口
/*** 泛型接口:接收 三个类型的参数,返回另一个类型的结果*/
public interface CustomFunction<T,B,A,R> {R apply(T t, B b, A a);}/*** 指定类型接口: 接收 用户、商品、地址,返回订单*/
public interface CustomFunction {Order apply(User user, Goods goods, Address address);}

 

 

 

http://www.lbrq.cn/news/2548855.html

相关文章:

  • 外贸高端网站设计如何免费建立一个网站
  • 服装公司网站源码seo是搜索引擎吗
  • 深圳企业家日迈入第五年优化什么
  • 做网站开直通车营销宣传策划方案
  • 打渔网站建设新冠疫情最新消息今天
  • 宁波手机网站建设百度搜索引擎原理
  • 优客逸家网站源码北京seo课程培训
  • 中小企业网站建设好么网络广告策划案
  • 苏州北京网站建设sem竞价推广托管代运营公司
  • 购买云服务器后怎么做网站谷歌优化的网络公司
  • 好友介绍网站怎么做seo是什么化学名称
  • wordpress弹出登陆优化大师客服电话
  • 做网站 后端是谁来做的2023必考十大时政热点
  • 官方网站建设公司关键词排名点击软件网站
  • 建设网站的网站互联网平台
  • h5开发wordpress客户端优化关键词排名seo
  • 烟台广告公司网站建设河南做网站优化
  • 网站建设步骤详解视频免费行情软件网站下载大全
  • 企业主页的特点快速刷排名seo软件
  • php网站空间购买苏州seo网络推广
  • 用dreamweaver建设网站成品成功营销十大经典案例
  • 自己给公司做网站b站推广入口在哪
  • 做网站需要的技术代发百度首页排名
  • 制作视频网站违法吗网站开发建设步骤
  • 建设新闻网站的意义海南百度竞价推广
  • 网站建设与服务考试友链网
  • 苏州网站建设招聘什么是关键词举例说明
  • 电气营销型网站方案杭州上城区抖音seo如何
  • 北京网站制作费用品牌推广方案范文
  • 做动漫网站的意义网页搜索优化seo
  • U-Net vs. 传统CNN:为什么医学图像分割需要跳过连接?
  • 实战指南:如何将Git仓库中的特定文件夹及其历史完整迁移到另一个仓库
  • Linux Flathub软件管理方法 使用指南
  • 进程控制:从创建到终结的完整指南
  • 前端核心技术Node.js(五)——Mongodb、Mongoose和接口
  • 2023 年 NOI 最后一题题解