String.format 字符串格式化方法

String.format 字符串格式化方法常用占位符

占位符说明示例
%s字符串类型“测试”
%d整数类型(十进制)1000
%f浮点类型99.31231
%%百分比(d%%、2.f%%)99%、42.31%
%n换行符文本换行
%tF日期与时间类型(t后面的F可替换)2024-10-10
%,d 或者%,.2f千分位分隔符4,567,890或者6,490.32

1.整数、浮点数占位符

        // 测试整数(十进制)和浮点数
        String resultDecimal = String.format("%d 成功 %d 失败, 耗时 %.2f 分钟", 10, 2, 1.369);
        System.out.println("resultDecimal 格式化数字参数输出为 :" + resultDecimal);

2.字符串、日期占位符

		String resultStr = String.format("发送失败 失败状态码:%s 失败原因:%s, 当前日期为:%tF", "100001", "没有查询到待发送的数据", new Date());
        System.out.println("resultStr 格式化字符串参数输出为 :" + resultStr);

3.百分比、换行符占位符

		String percentFormat = String.format("当前盈利为%d%% , %n 发送成功率为%.2f%%, ", 85, 90.317);
        System.out.println("percentFormat 格式化百分比、换行符参数输出为 :" + percentFormat);

4.整数、浮点数添加分隔符

        String splitFormat = String.format("添加千分位   %,d  ---------,%n--------   %,.2f ", 1234567890, 64586490.317);
        System.out.println("splitFormat 格式化整数、浮点数添加千分位输出为 :" + splitFormat);

输出结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值