2
我想從這個3,004數字格式以這種30040.或者0034到340如何設置小數點分隔在DecimalFormat的空
隨着DecimalFormat的我不能設置Decimalseparator爲「」。那麼如何實現這一目標呢?
Double test = resultSet.getDouble("somedoublefield");
DecimalFormatSymbols fts = new DecimalFormatSymbols();
fts.setDecimalSeparator('');
DecimalFormat ft = new DecimalFormat("#0.0000",fts);
爲什麼在打印之前不要將數字乘以10000? – Thomas
爲了證明@Thomas寫道:從數字中移除一個符號後 - 基本上你有一個不同的數字。這意味着 - 你對它進行了一些數學計算,而不是格式化。因此,刪除符號是一個數學問題,而不是格式化程序的問題。 – bezmax