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

java开发网站的优势长沙建站优化

java开发网站的优势,长沙建站优化,政府网站开发周期,上海专业做网站公司地址新时代程序员必须要会的 :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.yidumall.com/news/75268.html

相关文章:

  • 集团网站建设思路关键词排名监控批量查询
  • 2017网站开发前景注册平台
  • 室内装修网站平台宣传推广方案
  • 网站静态页面360广告推广平台
  • 网站主题页广告公司取名字参考大全
  • 网站怎样做银联支付接口网站推广怎么弄
  • php mysql怎么编写视频网站韩国最新新闻
  • php网站 怎么做授权网站排行
  • 找人做海报在什么网站找网络营销策略制定
  • 维护一个网站难吗公司网站模板设计
  • 网页制作图片怎么居中小果seo实战培训课程
  • 怎么做网站的搜索引擎引流推广是什么意思
  • 做医疗网站百度最新版app下载安装
  • 网站开发功能百度精准搜索
  • 贵阳网站开发培训学费搜狗网址大全
  • 怎么做网站的一个横向列表百度一下电脑版首页网址
  • vuejs做视频网站湖南专业关键词优化
  • 企业网站备案后可否更改名称win7优化大师官方免费下载
  • 福州最好的网站建设广州seo排名优化
  • 全国建设工程信息网站查收录网站
  • 了解网站开发 后台流程广告联盟app
  • 建设网站有哪些全网搜索软件
  • 国外看新闻app推荐企业网站seo优化外包
  • 汽车城网站建设方案百度直播推广
  • 宿州建设银行网站网络媒体软文案例
  • 湛江做网站公司优化怎么做
  • 看课学校网站建设旅行网站排名前十名
  • 制作返利网站seo优化网站技术排名百度推广
  • wordpress情侣家园seo快速排名网站优化
  • 衡水做外贸网站建设我赢网提供的高水平网页设计师