如何正确对齐文字?

时间:2018-03-21 13:23:12

标签: java formatting

我需要输出如下所示的内容:

What the output should be

这是我没有星号的尝试

    System.out.printf("%-15s %20s %n",name, "Gross: " + grossPay );
    System.out.printf("%20s %n Taxes(25): " + taxes);
    System.out.printf("%20s %n Net: ",netPay);

grossPay,tax,netPay都是其他商品,但是他们和他们的标签必须正确对齐,我不知道如何去做。

1 个答案:

答案 0 :(得分:0)

这对我有用:

String taxes = "82.47";
System.out.printf(String.format("**%20s**", String.format("Taxes (25): %s", taxes)));


**   Taxes (25): 82.47**