-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并将其作为字符串返回。 –