1. ホーム
  2. java

[解決済み] JavaでDoubleをIntegerにキャストする

2022-03-14 22:17:02

質問

をキャストする方法はありますか? java.lang.Doublejava.lang.Integer ?

例外が発生する

"java.lang.ClassCastException: java.lang.Double incompatible with java.lang.Integer".JAVA.LANG.DOUBLE INC;

どのように解決するのですか?

A DoubleInteger ということで、キャストはうまくいきません。 の違いに注意してください。 Double クラス と、その double プリミティブ . また DoubleNumber , というメソッドを持っているので intValue というプリミティブな値として取得することができます。 int .