常用的函数式接口之Function
Posted pxy-1999
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用的函数式接口之Function相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章