2020.03.10 Lambda表达式

最后都变了- 提交于 2020-03-10 22:16:12
import org.junit.Test;/** * ClassName: * Function:  ADD FUNCTION * Reason:   ADD REASON * * @author * @Date * @since Ver 1.1 */public class LambdaTest {    @Test    public void test1(){        Runnable r2=()-> System.out.println("今天是星期二");        r2.run();    }}--------------------------------------------------------------------
import java.util.Arrays;import java.util.function.Consumer;import java.util.function.Function;/** * ClassName: * Function:  ADD FUNCTION * Reason:   ADD REASON * * @author * @Date * @since Ver 1.1 */public class LambdaTest2 {    public static void main(String[] args) {        happyTime(500,(money)-> System.out.println("我花了这么多"+money));        Function<Integer,String[]> function=String[] ::new ;        String[] arr=function.apply(10);        System.out.println(Arrays.toString(arr));    }    public static void happyTime(int money, Consumer<Integer> consumer){            consumer.accept(money);    }}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!