java_函数式编程写法

与世无争的帅哥 提交于 2019-11-28 10:27:20
 1 package cn.aikang.Test;
 2 
 3 import org.junit.Test;
 4 
 5 import java.util.Scanner;
 6 import java.util.function.Supplier;
 7 
 8 public class Test01 {
 9     //定义一个方法,方法的参数是一个接口
10     //使用该方法生产一个字符串
11     public static  String show(Supplier<String> sup){
12         return sup.get();
13     }
14 
15     public static void main(String[] args) {
16         //调用生产字符串的方法,使用匿名函数重写他的方法
17         /*String a = show(()->{
18             return  "喂!你好";
19         });*/
20         //简化:
21         String a = show(()->"喂!你好");
22         System.out.println(a);
23     }
24 }

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!