我有一個代碼。如何在DecimalFormat中打印雙值
Double value = 6.589715E7;
DecimalFormatSymbols symbol = new DecimalFormatSymbols(Locale.GERMANY);
symbol.setGroupingSeparator(',');
final DecimalFormat doris = new DecimalFormat("#,###000",symbol);
System.out.println(changedValue);
它顯示現在這個禮儀的價值。
65,897150
是否有任何可以顯示的方式。
65,9(也四捨五入至小數點後一位)
爲什麼設置德語語言環境使用逗號作爲小數點,然後將分組分隔符設置爲逗號?結合奇怪的模式,只有數百萬組的分隔符,但不是數以千計的,這讓人非常困惑。如果你想要湊成數百萬,你可能應該分一百萬。 – Thilo