尝试:
final Double verwachtMin = avg != null ? new Double(Math.max(min, avg - 3 * sd)) : min;
要么
final Double verwachtMin = avg != null ? Double.valueOf(Math.max(min, avg - 3 * sd)) : min;
三元运算符的交替边的类型是
double和
Double,这意味着
Double将get取消装箱到
double,然后在赋值时,将装箱从
double到
Double。如果值
min是
null那么拆箱的NPE。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)