本文共 1140 字,大约阅读时间需要 3 分钟。
package MethodReference;@FunctionalInterfacepublic interface Printable { void print(String str);}
package MethodReference;public class Printable_Demo { public static void main(String[] args) { printString(s->System.out.println(s)); System.out.println("************************"); printString(System.out::println); } public static void printString(Printable printable){ printable.print("Hello,World"); }}
package MethodReference02;@FunctionalInterfacepublic interface Printable { void print(String str);}
package MethodReference02;public class MethodRerObject { public void PrintUpperCassString(String str) { System.out.println(str.toUpperCase()); }}
package MethodReference02;public class Reference_Demo { public static void printString(Printable printable){ printable.print("Hello"); } public static void main(String[] args) { printString((s)->{ new MethodRerObject().PrintUpperCassString(s); }); printString(new MethodRerObject()::PrintUpperCassString); }}
转载地址:http://fgphn.baihongyu.com/