-1
我需要吸氣到雙倍返還到0.2小數位...Getter方法必須返回一個double - 如何實現DecimalFormat?
public double getPrice() {
double totalPrice = 0.00;
DecimalFormat deciFormat = new DecimalFormat("#.00");
...
return Double.valueOf(deciFormat.format(totalPrice));
,但是當我檢查的結果在我的.jsp它仍然只是1十進制空格。任何和所有的見解將不勝感激。
你讓數字與它的字符串表示混淆。如果該方法返回一個double,則您創建的字符串表示與返回的數字的「重要」位無關。 –
將其作爲字符串返回 –
將其存儲爲BigDecimal並將其作爲字符串返回。 –