如何在java printf中为数字符号保留符号?

时间:2016-02-25 19:30:30

标签: java formatting printf double

我需要帮助在printf方法中格式化double。一个函数显示double的ArrayList(一行2个数字) 数字可能有不同的符号。那么如何为符号预留空间呢? 我试过了

printf(%02.2f \t %02.2f\n);

如果我们在下一行有1.1和3.1 - 那没关系。但是当它是-1.1和3.1时,第二个数字代表一个符号。

printf中是否有任何符号可以实现它?

1 个答案:

答案 0 :(得分:0)

试试这个:

System.out.printf("% 01.2f \t % 02.2f\n", -1.1, 3.1);