「6000」のような文字列である数値フィールドに「#0」のようなフォーマット マスクを適用したいのですが、さまざまな種類のフォーマットを試しましたが、役に立ちませんでした。Android でこれを処理する方法を教えてください。
formatString("6000", "#,##0.00")
これを行うと、フォーマットされた出力が得られるはずのようなものを探しています6,000.00
これは役立つはずです:
String yourString = "6000";
double value = Double.valueOf(yourString);
DecimalFormat df = new DecimalFormat("#,##0.00");
System.out.println(df.format(value));
文字列「6000」を数値に変換するだけです。
double d = Double.parseDouble("6000");
次に、DecimalFormat
ここで説明したように使用します: How do I format a number in Java?