java.lang.Double
にキャストする方法はありますかjava.lang.Integer
?
例外が発生します
「java.lang.ClassCastException: java.lang.Double は java.lang.Integer と互換性がありません」
ベストアンサー1
次のように、メソッド intValue() を使用して int 値を明示的に取得する必要があります。
Double d = 5.25;
Integer i = d.intValue(); // i becomes 5
または
double d = 5.25;
int i = (int) d;