首页 > 代码库 > 格式化输出
格式化输出
%[argument_index$][flags][width][.precision]conversion
例子:
Formatter f= new Formatter(System.out);
f.format("%3$-15s %2$5s %1$10s\n", "aa","bb","cc");//Price Qty Item
-
可选的 argument_index 是一个十进制整数,用于表明参数在参数列表中的位置。第一个参数由 "1$" 引用,第二个参数由 "2$" 引用,依此类推。
- 可选的 flags 是修改输出格式的字符集。有效标志集取决于转换类型。如"-"表示左对齐,默认情况下是右对齐
- 可选的 width 是一个非负十进制整数,表明要向输出中写入的最少字符数。
- 可选的 precision 是一个非负十进制整数,通常用来限制字符数。特定行为取决于转换类型。
- 必须的 conversion 是一个表明应该如何格式化参数的字符。给定参数的有效转换集取决于参数的数据类型。
详细可参考Formatter api文档
格式化输出
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。