java 标准输出流printf小结

本文深入探讨了Java I/O流的基础知识,包括System.outout的使用方法及新增的printf功能,详细介绍了其参数引用、标志、宽度、精度、转换字符以及日期时间输出的规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

System.out out是静态成员 除了提供print()和println()这两个外

在se.5.1增加了类似于C语言的格式输出printf,

其一般格式为public PrintStream printf(String format ,Object args)


规则是 [color=red]% [/color] 参数引用$ 标志 宽度 .精度[color=red]转换字符[/color]或[color=red] t转换字符[/color]
带色的必须有.
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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值