码迷,mamicode.com
首页 > 其他好文 > 详细

常用的函数式接口之Function

时间:2020-06-08 19:06:20      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:code   pre   png   class   app   and   out   UNC   数据   

技术图片

public class FunctionDemo {
    public static void main(String[] args) {
        convert("100", s -> Integer.parseInt(s));

        convert(100, i -> String.valueOf(i + 566));

        convert("100", s -> Integer.parseInt(s), i -> String.valueOf(i+566));
    }

    //定义一个方法,把一个字符串转换int类型,在控制台输出
    private static void convert(String s, Function<String, Integer> function) {
        Integer i = function.apply(s);
        System.out.println(i);
    }

    //定义一个方法,把一个int类型的数据加上一个整数后,转为字符串在控制台输出
    private static void convert(int i, Function<Integer, String> function) {
        String s = function.apply(i);
        System.out.println(s);
    }

    //定义一个方法,把一个字符串转为int类型,把一个int类型的数据加上一个整数后,转为字符串在控制台输出
    private static void convert(String s, Function<String, Integer> function1, Function<Integer, String> function2) {
        String ss = function1.andThen(function2).apply(s);
        System.out.println(ss);
    }
}

技术图片

 

常用的函数式接口之Function

标签:code   pre   png   class   app   and   out   UNC   数据   

原文地址:https://www.cnblogs.com/pxy-1999/p/13067292.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!