【发布时间】:2020-04-06 16:27:20
【问题描述】:
我正在尝试为私有双变量创建 get 方法。
当我写作时
public class {
private double x = 4.12;
public int get(){
double temp = new Double(this.x);
return temp.intValue();
}
}
IDE 建议删除 Double Unnecessary boxing 'new Double(this.x)',但它不识别 intValue() 方法。写的时候也是这样:
return this.x.intValue();
【问题讨论】:
-
我建议将返回和转换类型更改为长。因为 double 可能持有一个大于 int 类型大小的数字。