格式化输出

System.out.printf()

Java中提供了System.out.printf()格式化输出:

格式化模板的语法:

%[argument_index$][flags][width][.precision]conversion

参数解释:

  • conversion:占位符!

  • argument_index$:变量的索引!

  • width:变量所占的宽度!

  • flags:标记位,只要设置了width,默认是右对齐 ,如果将flag设置成-,则代表左对齐

  • .precision:小数点的精度

%conversion常见的组合[占位符!]*

  • %s 代表字符串

  • %d 代表整数.

  • %b 代表boolean类型

  • %f 代表小数

注意%s可以接受任何类型的数据,并且占位符和变量的类型以及位置要一一对应!

具体产看Formatter类的API。

最后更新于

这有帮助吗?