我試圖做手工貨幣。這裏是我的代碼如何在java中設置自定義貨幣?
DecimalFormat df = new DecimalFormat();
DecimalFormatSymbols dfs = new DecimalFormatSymbols();
dfs.setCurrencySymbol("$");
dfs.setGroupingSeparator('.');
dfs.setDecimalSeparator('.');
df.setDecimalFormatSymbols(dfs);
System.out.println(df.format(3333454));
計劃輸出
3.333.454
爲什麼我設置了貨幣符號沒有出現?
謝謝老兄,它的工作原理。但如何刪除後面的2位十進制數字? – greenthunder
添加'df.setMaximumFractionDigits(0);' – mprivat
這似乎是一個很棒的解決方案!!!!! –