JAVA双带字符串,没有尾随零

时间:2013-05-28 17:08:38

标签: java string double

我需要将double值格式化为string,使其前面有一个符号(“+”是否为正,“ - ”是否为负)并且没有尾随零。例如:

Input: 1.5
Output: "+1.5"

Input: 1.0
Output: "+1"

Input: -123.123321
Output: "-123.123321"

1 个答案:

答案 0 :(得分:2)

我认为这个解决方案更清洁:

DecimalFormat df = new DecimalFormat("+0.##############");
df.format(1.5);