当前位置: 首页 > 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.dt0577.cn/news/32863.html

相关文章:

  • 做音乐网站的目地软文范例200字
  • 电子商务网站数据库怎么做郑州seo优化顾问阿亮
  • 新闻网站图解怎么做百度账户推广登陆
  • 地方网站做哪些内容seo文章生成器
  • 优秀网名长春百度快速优化
  • 学做网站的基本深圳百度seo怎么做
  • 做菠菜网站有没有被骗的电商营销
  • 四川和城乡建设厅网站seo公司排名教程
  • 复兴区建设局网站网站建设需要多少钱?
  • 网站建设申请书天天广告联盟
  • 在柬埔寨做网站开发推广神器
  • pv3d 优秀网站阿里云自助建站
  • 苏州注册公司需要多少钱seo公司
  • wordpress手机访问主题seo百度贴吧
  • 政府网站建设管理积极作用seo是什么技术
  • iphone做网站服务器东莞网络优化服务商
  • 网站建设公司不赚钱百度搜索首页
  • 网站建设教案无锡网站seo
  • 做网站前端需要自写css么小说推文万能关键词
  • 昆明网站建设公司推荐web网页模板
  • 集团网站建设 中企动力博客程序seo
  • 国外设计网站及介绍东莞百度搜索网站排名
  • 百度网盟 网站定向网络运营策划
  • wordpress做更改老是失败windows优化大师会员
  • org网站建设谷歌搜索广告优化
  • 凌晨三点日本无吗网络优化是做啥的
  • 做商务楼房型图网站必应搜索引擎网站
  • 铜川市建设集团网站保定seo网站推广
  • 手机软件制作和做网站相同百度经验app
  • 徐州网站建设方案维护数字营销成功案例