网站首页 > 精选教程 正文
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);
}
}
打印结果:
猜你喜欢
- 2024-10-28 Java 8 中处理日期和时间示例 java 日期时间格式
- 2024-10-28 Java 实现日期的格式化,月份和天不足两位时补上0
- 2024-10-28 Java中日期格式化YYYY-DD的坑 java 日期格式化为yyyy-mm-dd mmss
- 2024-10-28 Java 的流程控制是什么样子的 java流程控制有哪些
- 2024-10-28 Java优雅的保留两位小数 java保留两位数字
- 2024-10-28 阿里面试官:聊聊如何格式化 Instant
- 2024-10-28 圆你的大厂梦!今日头条Java高频面试题真题:一/二/三面+常见问题
- 2024-10-28 “全栈2019”Java第十四章:二进制、八进制、十六进制
- 2024-10-28 Java,FreeMarker,模板引擎,通过案例代码,学懂模板引擎
- 2024-10-28 Springboot强大的数据格式化功能你必须要知道
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)