2017-04-06 8 views
0

私はAndroidでドイツの通貨フォーマットを作成しようとしています。これは私がこれまでにやったことです:ドイツの通貨フォーマットを作成

String bill_subtotal = String.format("%.2f", bill_amount); 
txtSubtotal = (TextView) findViewById(R.id.txtSubtotal); 
txtSubtotal.setText(String.valueOf(bill_subtotal).replace(',', '.')); 

のみ上記のものは、このような値を作る:私はそれ60.000,50

作りたい60000,50
への60000.50はそれのようにする方法はありますそれ?

+0

あなたは私の答えを試してみましたか? – Krish

+0

私は、現時点では、PCから離れて、私はすぐに、おかげで更新されます! – Gabriel

答えて

2

私のソリューションは、

public static String formatGermanCurrency(double number) { 
    NumberFormat nf = NumberFormat.getInstance(Locale.GERMANY); 
    nf.setMaximumFractionDigits(2); 
    nf.setMinimumFractionDigits(2); 
    return nf.format(number); 
} 
+0

チャームのようなこの作品!必要に合って、ありがとう! – Gabriel

関連する問題