1

私は Android 開発者です。Web サービスの結果 45.0000 から取得します。ArrayList が格納されています。

出力例 45.00 のみ。解決策を教えてください。

4

2 に答える 2

2

DecimalFormatこれを実現するにはクラスを使用します。

DecimalFormat df=new DecimalFormat("##.##");
String formate = df.format(value); 
double finalValue = (Double)df.parse(formate) ;
于 2013-03-13T14:38:44.193 に答える
0

を使用できますString.format。指定された書式文字列と引数を使用して、書式設定された文字列を返します

String.format("$%.2f", value);

あなたString.formatLocale

int インデックス = 0; for (; index < yourList.size (); index++) { 文字列 tmpvalue = yourList.get(index); 文字列 conValue = String.format("$%.2f", Float.parse(tmpvalue)); yourList.set(index, conValue); インデックス++; }

于 2013-03-13T15:04:46.887 に答える