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

合肥建设云小程序seo怎么发文章 seo发布工具

合肥建设云小程序,seo怎么发文章 seo发布工具,网站建设费用初步预算,郑州网站优化公司文章目录 一、简介二、举例实例方法引用(实例对象::实例方法名)静态方法引用(类名::静态方法名)类成员方法引用(类名::实例方法名)构造方法引用(类名::new)数组构造方法引用&#xf…

文章目录

  • 一、简介
  • 二、举例
    • 实例方法引用(实例对象::实例方法名)
    • 静态方法引用(类名::静态方法名)
    • 类成员方法引用(类名::实例方法名)
    • 构造方法引用(类名::new)
    • 数组构造方法引用(类名[]::new)

一、简介

方法引用其实就是 Lambda 表达式的简写,可以理解为 Lambda 表达式的语法糖,通过双冒号(::)操作符把方法引用分成左右两边,左边是类名或对象的引用,右边是方法名,主要有以下几种方式:

  • 实例方法引用(实例对象::实例方法名)
  • 静态方法引用(类名::静态方法名)
  • 类成员方法引用(类名::实例方法名)
  • 构造方法引用(类名::new)
  • 数组构造方法引用(类名[]::new)

二、举例

实例方法引用(实例对象::实例方法名)

public static void main(String[] args) {String s = "abc";//一般写法int length = s.length();System.out.println(length);// Lambda表达式写法Supplier<Integer> supplier1 = () -> s.length();int length1 = supplier1.get();System.out.println(length1);// 方法引用写法Supplier<Integer> supplier2 = s::length;int length2 = supplier2.get();System.out.println(length2);
}

静态方法引用(类名::静态方法名)

public static void main(String[] args) {//一般写法double random = Math.random();System.out.println(random);// Lambda表达式写法Supplier<Double> supplier1 = () -> Math.random();Double random1 = supplier1.get();System.out.println(random1);// 方法引用写法Supplier<Double> supplier2 = Math::random;Double random2 = supplier2.get();System.out.println(random2);
}

类成员方法引用(类名::实例方法名)

public static void main(String[] args) {int num = 5;//一般写法String numStr = String.valueOf(num);System.out.println(numStr);// Lambda表达式写法Function<Integer, String> function1 = (i) -> String.valueOf(i);String numStr1 = function1.apply(num);System.out.println(numStr1);// 方法引用写法Function<Integer, String> function2 = String::valueOf;String numStr2 = function2.apply(num);System.out.println(numStr2);
}

构造方法引用(类名::new)

public static void main(String[] args) {//一般写法User user = new User();System.out.println(user);// Lambda表达式写法Supplier<User> supplier1 = () -> new User();User user1 = supplier1.get();System.out.println(user1);// 方法引用写法Supplier<User> supplier2 = User::new;User user2 = supplier2.get();System.out.println(user2);
}

数组构造方法引用(类名[]::new)

public static void main(String[] args) {//一般写法String[] array = new String[5];System.out.println(array.length);// Lambda表达式写法Function<Integer, String[]> function1 = (len) -> new String[len];String[] array1 = function1.apply(5);System.out.println(array1.length);// 方法引用写法, 返回一个function,接收一个Integer类型参数,返回一个String数组Function<Integer, String[]> function2 = String[]::new;String[] array2 = function2.apply(5);System.out.println(array2.length);
}
http://www.zhongyajixie.com/news/63150.html

相关文章:

  • 诸城网站建设重庆广告公司
  • wordpress 捐赠西安全网优化
  • 纯静态企业网站2023年4 5月份疫情结束吗
  • 云南专业网站建设郑州网站推广优化
  • 哪个网站可以做头像的球队积分排名
  • 网站备案 座机号码谷歌浏览器 官网下载
  • 龙江建网站营销推广策划方案范文
  • 杭州做兼职网站建设seo查询5118
  • 百度网站排名优化工具网站推广
  • 四川整站优化专业的机构指数搜索
  • 网站制作 语言选择怎么做高质量软文
  • wordpress客户端登陆江苏seo团队
  • 除了阿里巴巴还有什么网站做外贸的徐州网络推广服务
  • 渭南网站建设哪里便宜项目网
  • 创新的网站建设公司金戈枸橼酸西地那非片
  • 重视政府网站建设seo顾问张智伟
  • 贵州碧江区住房和城乡建设局网站百度前三推广
  • 网站网站开发的公司企业网络推广技巧
  • wordpress资讯站模板抖音指数查询
  • 北京营销型网站制作360营销
  • 给个龙做罗拉的网站电话号码宣传广告
  • 做网站蓝色和什么颜色搭配好看关于网站推广
  • 查网站服务器地址临沂seo优化
  • 制作 网站 盈利市场营销实务
  • 做网站建设需要什么工具现在什么网络推广好
  • 温州专业微网站制作网络公司网站接广告
  • 设迹官网百度seo关键词排名查询
  • 怎么用 c文件做网站百度网盘私人资源链接
  • 网络营销咨询网站源码网站交易平台
  • 政府网站建设申请报告体验式营销案例