标签: java android string-formatting
是否有一个适用的语句可以将以下双重示例格式化为字符串(在java中)?
50显示为+50
-50.4显示为-50.4
编辑: 如果小数点后面有一个0,我需要它掉线。如果除了0以外的任何东西,那么我需要它独自留下。
答案 0 :(得分:3)
这似乎有效:
DecimalFormat fmt = new DecimalFormat("+0.#;-0.#"); fmt.format(50.0);
给予+50
fmt.format(-50.4);
给予-50.4