修改Calculable接口,代码如下。:
public class LamOnePara {
@Test
public void test() {
int p1 =100;
/**
* 不省略括号
*/
display((a)->{
return String.valueOf(a);
}, p1);
/**
* 省略括号
*/
display( a -> {
return String.valueOf(a);
}, p1);
}
/**
*
* @param c Lambda表达式
* @param a
* @param b
*/
public void display(Param p ,int a){
System.out.println(p.print(a));
}
/**
* 函数式接口
* @author busifox
*
*/
public interface Param {
String print(int a);
}
}