以下は Number Formatter のコードです。
double value = 12345.678;
// locale preference should be retrieved from user preferences
Locale defaultLocale = new Locale("en", "US", "USD");
NumberFormat nf = NumberFormat.getCurrencyInstance(defaultLocale);
String formattedValue = nf.format(value);
System.out.println(formattedValue);
出力値: $12,345.68 しかし、ここでは、出力値を $12,345.68 USD にしたいと思います。値の末尾にある USD(通貨コード) を取得する必要があります。
また、値を取得するためにWebサービスを呼び出しています。値を必須フィールドに渡し、フォーマットするにはどうすればよいですか?