在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