「Java工具类」java自带的字符串格式化,这几个功能你可能没用过

Java (99) 2023-10-20 14:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说「Java工具类」java自带的字符串格式化,这几个功能你可能没用过,希望能够帮助你!!!。

java字符串处理,java字符串格式化

字符串格式化-String类format方法,强大的一笔,话不多说,直接上例子。想了解更多请自行百度。

列举了常用的几个:

  1. int转String,指定位数,int不足位数则前面补0
  2. 浮点类型安装指定格式显示, “,”分割字符串,“.2”保留两位小数
  3. 16进制显示
  4. 格式化日期(date)
  5. 格式化日期(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);
     }
 }

打印结果:

「Java工具类」java自带的字符串格式化,这几个功能你可能没用过_https://bianchenghao6.com/blog_Java_第1张

代码控制台显示结果

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

发表回复