Shoken Startup Blog

KitchHike Founder/CTO

Javaの数値(数字?)変換のすごさ

javaはえらいです。

String文字列を数値として変換して扱いたいとき、
".0032"は0.0032に、
"-.0032"は-0.0032に、
"3.24533E+06"は3245330に自動で変換してくれます。


Double.parseDouble(str)を使います。


サンプル

String str = ".0032";
double x = Double.parseDouble(str_array[j]);
System.out.println(x);//0.0032