「Java工具类」java自带的字符串格式化,这几个功能你可能没用过
java字符串处理,java字符串格式化
字符串格式化-String类format方法,强大的一笔,话不多说,直接上例子。想了解更多请自行百度。
列举了常用的几个:
- int转String,指定位数,int不足位数则前面补0
- 浮点类型安装指定格式显示, “,”分割字符串,“.2”保留两位小数
- 16进制显示
- 格式化日期(date)
- 格式化日期(long)
public class Test {
public static void main(String[] args) {
String testString = "我叫%s,我来自%s,我今年%d岁了。我的存款是%,.2f元,快来和我做朋友吧";
String f = String.format(testString, "zhang三", "广西", 99, 123456789.88);
System.out.println("f="+f);
// int转String,指定位数,int不足位数则前面补0
String f1 = String.format("%06d", 12);
System.out.println("f1="+f1);
// 浮点类型安装指定格式显示, “,”分割字符串,“.2”保留两位小数
String f2 = String.format("%,.2f", 123456789.88);
System.out.println("f2="+f2);
// 16进制显示
String f3 = String.format("%x", 12);
System.out.println("f3="+f3);
// 格式化日期
LocalDateTime dt = LocalDateTime.now();
String f4 = String.format("%1$tF %1$tT", dt);
System.out.println("f4="+f4);
// 格式化日期
long ltime = System.currentTimeMillis();
String f5 = String.format("%1$tF %1$tT", ltime);
System.out.println("f5="+f5);
}
}打印结果:
下一篇:c++ 专题 运算符重载
相关文章
- Spring Boot中对接Twilio以实现发送验证码和验证短信码
- Spring Boot 3.5:这次更新让你连配置都不用写了,惊不惊喜?
- Spring Boot+Pinot实战:毫秒级实时竞价系统构建
- SpringBoot敏感配置项加密与解密实战
- SpringBoot 注解最全详解,建议收藏!
- Spring Boot 常用注解大全:从入门到进阶
- SpringBoot启动之谜:@SpringBootApplication如何让配置化繁为简
- Springboot集成Kafka原理_spring集成kafka的原理
- Spring Boot中@Data注解的深度解析与实战应用
- 大佬用1000字就把SpringBoot的配置文件讲的明明白白!
