java 标准输出流printf小结
- 摘要:System.outout是静态成员除了提供print()和println()这两个外在se.5.1增加了类似于C语言的格式输出printf,其一般格式为publicPrintStreamprintf(Stringformat,Objectargs)规则是%参数引用$标志宽度.精度转换字符或t转换字符带色的必须有.1.参数引用$例:2$表示args中第二个参数默认的按顺序.2.标志有以下几种+不论正负都带符号空格在正数之前加空格-左对齐0在数字前用0来填充宽度,千,百万的逗号分隔3
- 标签:输出 Java 标准
System.out out是静态成员 除了提供print()和println()这两个外
在se.5.1增加了类似于C语言的格式输出printf,
其一般格式为public PrintStream printf(String format ,Object args)
规则是 % 参数引用$ 标志 宽度 .精度转换字符或 t转换字符
带色的必须有.
1.参数引用$ 例:2$ 表示args中第二个参数 默认的按顺序.
2.标志 有以下几种 + 不论正负都带符号
空格 在正数之前加空格
- 左对齐
0 在数字前用0来填充宽度
, 千,百万的逗号分隔
3.宽度 值在输出时所占字符个数 不足则填充(空格或指定) 多的按实际输出.
4.精度 输出时小数点后位数 高则四舍五入 低则补0
5.转换字符 类型输出有下列几种: d 十进制 o 八进制 s 字符串
b 布尔 x 十六进制 f 浮点
c 字符 % 输出%
6.t转换字符 日期时间输出符 c 完整显示
T 24小时制 R 24小时制但是 无秒
r 12小时制
D 月/日/年 b或h 月缩写 B 月完整
m 两位数字月不足补0 d 两位数字日不足补0
A 完整星期 a 星期缩写
P 上午下午
其他见API 注意前面加t