例如,我需要5.0
成为5
,或4.3000
成为4.3
。
答案 0 :(得分:52)
您应该使用DecimalFormat("0.#")
4.3000
Double price = 4.3000;
DecimalFormat format = new DecimalFormat("0.#");
System.out.println(format.format(price));
输出是:
4.3
如果是5000,我们有
Double price = 5.000;
DecimalFormat format = new DecimalFormat("0.#");
System.out.println(format.format(price));
输出是:
5
答案 1 :(得分:12)
double answer = 5.0;
DecimalFormat df = new DecimalFormat("###.#");
System.out.println(df.format(answer));
答案 2 :(得分:4)
使用格式字符串为“0。#”的DecimalFormat对象。