Javaでは、NumberFormat.getCurrencyInstance()を使用して、価格を表す書式付き文字列を取得できます。例えばjava:NumberFormat.getCurrencyInstance()結果の異なる部分を取得
NumberFormat nf = NumberFormat.getCurrencyInstance(Locale.GERMANY);
System.out.println(nf.format(20.10)); // "20,10 €"
このフォーマットされた文字列のさまざまな部分を簡単に取得する方法はありますか?すなわち何かのように
integerPart -> 20
decimalPart -> 10
currencySymbol -> €
decimalSeparator -> ,
ありがとう!
:彼らは
DecimalFormatSymbols
クラスを使用して取得することができますか? – freedev