Java 打印格式标志
Java格式 - Java 打印格式标志
Java 打印标志更改格式化的输出。
下表列出了可在格式说明符中使用的所有标志。
| 标志 | 描述 | // |
|---|---|---|
| "-" | 左对齐。 如果没有“ - "标志,右对齐。 | |
| "#" | 格式以格式说明符的替代形式 | |
| "+" | 将+号添加到正值。 仅适用于数值。 | |
| “" | 为正值添加前导空格。 仅适用于数值。 | |
| "0" | 添加零填充。 仅适用于数值。 | |
| “," | 添加特定于语言环境的分组分隔符。 它仅应用于数值。 | |
| "(" | 为负数添加括号。 它仅适用于数值。 | |
| "<" | 重用前一个格式说明符的参数。 它主要用于格式化日期和时间。 |
例:
| 格式字符串 | argument | 结果 |
|---|---|---|
| ""%6s"" | "abc" | “abc" |
| ""%-6s"" | "abc" | “abc" |
| "%x" | 1234 | 4d2 |
| "%#x" | 1234 | 0x4d2 |
| "%d" | 123 | 123 |
| "%+d" | 123 | +123 |
| ""%d"" | 123 | "123" |
| “"% d“" | 123 | “123" |
| ""%6d"" | 123 | “123" |
| ""%06d"" | 123 | "000123" |
| "%,d" | 12345 | 12,345(美国本地) |
| "%,d" | 12345 | 12 345(法国区) |
| "%d" | -2014 | -2014 |
| "%(d" | -2014 | (2014) |
| “%s and%< s" | "abc" | abc和abc |