在下面的代码中,我尝试调用带有供应商的 info 方法。(info 方法被重载:一个接受一个字符串,另一个接受一个供应商。)编译器抱怨“方法 info(String) 不适用于参数Supplier<Double>”。我的期望是通过发送一个供应商对象来调用获取供应商的信息方法。我能得到一些帮助来理解这个错误吗?
Supplier<Double> randomSupplier = new Supplier<Double>()
{ public Double get()
{ return Math.random(); }
};
logger.info(randomSupplier); <----
猛跑小猪
相关分类