且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

String.format() 图文详解,写得非常好!

更新时间:2022-08-22 13:27:56

// 使用当前本地区域对象(Locale.getDefault()),制定字符串格式和参数生成格式化的字符串
String String.format(String fmt, Object... args);

// 自定义本地区域对象,制定字符串格式和参数生成格式化的字符串
String String.format(Locale locale, String fmt, Object... args);

占位符

格式化说明最多会有5个部分(不包括%符号) . 下面的[]符号里面都是选择性的项目,因此只有%与type是必要的. 格式化说明的顺序是有规定的,必须要以这个顺序章指定.

String.format() 图文详解,写得非常好!

超过一项以上的参数时

把新的参数加到后面,因此会有3个参数来调用format()而不是两个,并且在第一个参数中,也就是格式化串中,会有两个不同的格式化设定,也就是两个%开头的字符组合,第二个会应用在第一个%上面,第三个参数会用在第二%上,也就是参数会依照顺序应用在%上面" 。

String.format() 图文详解,写得非常好!

String.format() 图文详解,写得非常好!

转换符的标志

String.format() 图文详解,写得非常好!

String.format() 图文详解,写得非常好!

String.format() 图文详解,写得非常好!

对日期时间进行格式化

  • 日期的转换符String.format() 图文详解,写得非常好!
  • 时间的转换符

String.format() 图文详解,写得非常好!

  • 实例String.format() 图文详解,写得非常好!