-1

Android アプリで、文字列値を double 値に変換しようとしています。しかし、NumberFormatException がスローされます。文字列値は「30.192781000000000」です

私のコードは、

  String Latitude="30.192781000000000";
  double Lat2 = Double.parseDouble(Latitude.trim());

私もこれで試しましたが、

  NumberFormat nf = NumberFormat.getInstance(Locale.US); // Looks like a US format
  double lat2=nf.parse(Latitude.trim()).toDouble();

しかし、うまくいきませんでした。解決策を教えてください。文字列値ではなく、double 値を使用する必要があります。

前もって感謝します!!

4

3 に答える 3

-2

引用符

String latitude="30.192781000000000";
double latitude2= Double.parseDouble(latitude.toString());

于 2013-05-17T10:36:43.050 に答える