1. ホーム
  2. java

[解決済み] 10進数のInteger.parseInt()はどうやるのですか?

2023-07-26 02:55:57

質問

Javaコードは以下の通りです。

String s = "0.01";
int i = Integer.parseInt(s);

しかし、これはNumberFormatExceptionを投げています...。何が間違っているのでしょうか?

どのように解決すればよいですか?

0.01は整数ではないので、もちろん整数としてパースすることはできません。使用方法 Double.parseDouble または Float.parseFloat の代わりに