Java - NumberFormat - 做到數值的千分位與到下數點第幾位的 format
Java 有個 NumberFormat 的東西
https://zetcode.com/java/numberformat/
可以輕鬆做到,決定要到小數點第幾位及加入千分位的逗點。
double val1 = 4.5678934;
double val2 = 2.3;
NumberFormat nf = NumberFormat.getInstance(new Locale("sk", "SK"));
nf.setMinimumFractionDigits(2);
nf.setMaximumFractionDigits(4);
負責決定,最少小數點兩位,最多小數點第四位。
千分位呢? 預設就會有,如果要沒有,則需設定 GroupingUsed = false
nf.setGroupingUsed(false);