网站首页 > 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);
}
}
打印结果:
猜你喜欢
- 2024-10-07 教你如何编写第一个Python程序(教你如何编写第一个python程序代码)
- 2024-10-07 BigDecimal 加减乘除、保留小位数
- 2024-10-07 TF-IDF结合余弦相似度进行文本相似度对比
- 2024-10-07 EasyExcel的使用(easy-excel)
- 2024-10-07 技术分享:hive常用内部函数(hive 内部表)
- 2024-10-07 Java数值计算中的“坑”与防范 在Java编程中
- 2024-10-07 Scala语法基础——数据类型(上)(scala类的定义)
- 2024-10-07 Java中BigDecimal处理小数点(java bigdecimal round)
- 2024-10-07 道哥说编程----Java运算符中的算数运算符
- 2024-10-07 BigDecimal精度丢失问题(bigdecimal精度设置)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)