public class ConsumerTest { public static void main(String[] args) { String[] strArray = {"林青霞,30", "张曼玉,35", "王祖贤,40"}; printInfo(strArray, (String str) -> { String name = str.split(",")[0]; System.out.print("姓名:" + name); }, (String str) -> { int age = Integer.parseInt(str.split(",")[1]); System.out.println(",年龄:" + age); }); } private static void printInfo(String[] strArray, Consumer<String> con1, Consumer<String> con2) { //遍历数组 for (String str : strArray) { con1.andThen(con2).accept(str); } } }
运行结果:
原文:https://www.cnblogs.com/pxy-1999/p/13065942.html