【 Java 】格式化输出

这篇博客详细介绍了Java中的格式化输出,包括使用`String.format()`和`System.out.printf()`方法,以及各种转换符和标志的用法。转换符如%d、%x、%f、%s等用于整数、浮点数、字符串和字符的格式化,标志如+、-、0、,等用于控制输出样式。此外,还提到了时间日期的转换符,如%Y、%m、%d等。" 127538824,1010870,PySpark错误:输入行缺少Schema所需的值,"['Spark', '大数据处理', '数据清洗']
摘要由CSDN通过智能技术生成

从来都记不住这个东西,在这写写。

两个方法:
(1)String.formant("%.4f",1.23234355);
(2) System.out.printf(""%.4f",1.23234355);

需要注意一点,后面对应的类型,一定要和格式化字符串一致,否者,会出错,耽误时间。

下面是转载过来的。

用于printf的转换符如下表:
转换符 类型  举例
d 十进制整数   159
x 十六进制整数 9f
o 八进制整数 237
f 定点浮点数 15.9
e 指数浮点数 1.59e+01
g 通常浮点数
a 十六进制浮点数 0x1.fccdp3
s 字符串 Hello
c 字符 H
b 布尔型 TRue
h 散列码 42628b2
tx 日期时间 见时间介绍表
% 百分号 %
n 分隔符

用于printf的标志如下表
标志 目的 举例

  • 打印数字前的符号 +3333.33
    space 在正数之前加空格 | 3333.33|
    0 在数字前补0 003333.33
  • 左对齐 |3333.33 |
    ( 负数括在括号内 (3333.33)
    , 添加分组分隔符 3,333.33</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

隐居的遮天恶鬼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值