私は Android 開発者です。Web サービスの結果 45.0000 から取得します。ArrayList が格納されています。
出力例 45.00 のみ。解決策を教えてください。
私は Android 開発者です。Web サービスの結果 45.0000 から取得します。ArrayList が格納されています。
出力例 45.00 のみ。解決策を教えてください。
DecimalFormat
これを実現するにはクラスを使用します。
DecimalFormat df=new DecimalFormat("##.##");
String formate = df.format(value);
double finalValue = (Double)df.parse(formate) ;
を使用できますString.format
。指定された書式文字列と引数を使用して、書式設定された文字列を返します
String.format("$%.2f", value);
あなたString.format
のLocale
int インデックス = 0; for (; index < yourList.size (); index++) { 文字列 tmpvalue = yourList.get(index); 文字列 conValue = String.format("$%.2f", Float.parse(tmpvalue)); yourList.set(index, conValue); インデックス++; }