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

大连庄河网站建设/日本关键词热搜榜

大连庄河网站建设,日本关键词热搜榜,新楼盘网站模板,成都网站建设哪家新时代程序员必须要会的 :lambda表达式、链式编程、函数式接口、Stream流式计算 什么是函数式接口 1.函数型接口 package com.kuang.function;import java.util.function.Function;/*** Function函数型接口 有一个输入参数,有一个输出* 只要是函数式接口…

新时代程序员必须要会的 :lambda表达式、链式编程、函数式接口、Stream流式计算

什么是函数式接口

1.函数型接口

package com.kuang.function;import java.util.function.Function;/*** Function函数型接口  有一个输入参数,有一个输出* 只要是函数式接口,就可以用lambda表达式简化*/
public class Demo01 {public static void main(String[] args) {
//        Function<Integer,String> function = new Function<Integer,String>() {
//            @Override
//            public String apply(Integer i) {
//                return String.valueOf(i);
//            }
//        };Function<Integer,String> function = i -> String.valueOf(i);System.out.println(function.apply(5));}
}

 

2.断言型接口

package com.kuang.function;import java.util.function.Predicate;/*** Predicate断言式接口  有一个输入参数,返回boolean值* 只要是函数式接口,就可以用lambda表达式简化*/
public class Demo02 {public static void main(String[] args) {
//        Predicate<Integer> predicate = new Predicate<Integer>() {
//            @Override
//            public boolean test(Integer integer) {
//                if (integer > 5) {
//                    return true;
//                }
//                return false;
//            }
//        };Predicate<Integer> predicate = integer -> {if (integer > 5) {return true;}return false;};System.out.println(predicate.test(6));}
}

 

3.消费型接口

 

package com.kuang.function;import java.util.function.Consumer;/*** Consumer消费型接口  有一个输入参数,无返回值* 只要是函数式接口,就可以用lambda表达式简化*/
public class Demo03 {public static void main(String[] args) {
//        Consumer<String> consumer = new Consumer<String>() {
//            @Override
//            public void accept(String s) {
//                System.out.println(s);
//            }
//        };Consumer<String> consumer = s -> System.out.println(s);consumer.accept("我好帅");}
}

4.供给型接口

package com.kuang.function;import java.util.function.Supplier;/*** Supplier供给型接口  无参数,有返回值* 只要是函数式接口,就可以用lambda表达式简化*/
public class Demo04 {public static void main(String[] args) {
//        Supplier<String> supplier = new Supplier() {
//            @Override
//            public String get() {
//                return "good study";
//            }
//        };Supplier<String> supplier =  () -> "good study";System.out.println(supplier.get());}
}

 

http://www.jmfq.cn/news/5312179.html

相关文章:

  • 淘宝客网站 建设要钱不/河南seo外包
  • 思帽西宁网站建设/简述网站推广的方法
  • 岗厦网站建设/seo168小视频
  • 济南高新区网站建设/单页网站
  • 电子商务网站建设要多少钱/新网站百度收录要几天
  • 百货商城网站建设/网站优化助手
  • 建设永久网站/线上培训课程
  • 广州技术支持:网站建设/云南百度推广开户
  • 简单的企业网站建设教程/百度推广要自己建站吗
  • 微信小程序开发网站建设/最常用的网页制作软件
  • 平凉市建设局门户网站/简单免费制作手机网站
  • 旅游网站建设的结论/seo优化教程培训
  • 可信赖的手机网站建设/武汉好的seo优化网
  • 宜昌市建设局网站/建站系统软件有哪些
  • 牛商营销型网站建设方案/网域名解析ip查询
  • 福建中兴建设有限公司网站/百度客服电话4001056
  • 成都网站建设公司招聘/世界500强企业名单
  • 珠海网站建设网络推广/超级seo外链工具
  • 卡盟自助网站建设/百度怎么推广
  • 网站建设对旅游意义/湖南企业seo优化报价
  • 网站建设外包必须注意几点/宁波seo优化流程
  • 北京海淀住房和城乡建设委员会网站/什么是百度权重
  • 洪都建设集团有限公司网站/怎么写网站
  • 贺兰网站建设/万能软文模板
  • 政府网站建设问责第一人/西安seo网站推广优化
  • 兴宁市网站建设/老鬼seo
  • 三乡网站建设/百度灰色关键词排名技术
  • 旅游网站建设设计/免费域名注册查询
  • 贫困户房屋建设补助在哪个网站公布/网页设计制作网站模板图片
  • 永康网站建设zjyuxun/西安做推广优化的公司