public static void main(String[] args) {//匿名内部类IMessage<Integer,String> message1=new IMessage<Integer,String>() {@Overridepublic String convert(Integer s) {return String.valueOf(s);}};//LambdaIMessage<Integer,String> message2=(s)-> String.valueOf(s);//方法引用IMessage<Integer,String> message3=String::valueOf;System.out.println(message1.convert(11213));System.out.println(message2.convert(123124));System.out.println(message3.convert(41412412));}interface IMessage<P,R>{public R convert(P p);}
