方法定义
public void bb(double num, Consumerconsumer){ consumer.accept(num); }
调用
Test test=new Test();
test.bb(1000,num->System.out.println("消费了"+num+"元!"));
public class TestSupplier {
public static void main(String[] args) {
List res = getNumList(10, () -> (int) (Math.random() * 200));
System.out.println(res);
}
private static List getNumList(int num, Supplier supplier) {
List res = new ArrayList<>();
for (int i = 0; i < num; i++) {
Integer tmp = supplier.get();
res.add(tmp);
}
return res;
}
}



