1

-4,5文字列値型または5,4double-4.5またはに変換する方法を知っている人はいますか5.4

4

2 に答える 2

7

使用するだけDouble.parseDouble(Locale, String)です;おっと、私は混乱しました...

java.text.NumberFormatを使用する必要があります

NumberFormat format = NumberFormat.getInstance(Locale.FRANCE);
Number number = format.parse("-4,5");
double d = number.doubleValue();

たとえば、ベルギーやフランスでは、,小数点記号としてを使用します。それが機能する理由です。

于 2012-06-29T11:01:27.960 に答える
-1

まず、をに置き換えます。次に、次の関数を使用します-

 Double.valueOf("-4.5");

Double.valueOf("5.4");
于 2012-06-29T11:03:11.273 に答える