String类的静态format()方法用于创建格式化的字符串。format()方法有两种重载形式。
(1)format(String format,Object…args)
该方法使用指定的格式字符串和参数返回一个格式化字符串,格式化后的新字符串使用本地默认的语言环境。
语法:
str.format(String format,Object…args)
l format:格式字符串。
l args:格式字符串中由格式说明符引用的参数。如果还有格式说明符以外的参数,则忽略这些额外的参数。此参数的数目是可变的,可以为0。
(2)format(Local local,String format,Object…args)
使用指定的语言环境、格式字符串和参数返回一个格式化字符串。
语法:
str.format(Local local,String format,Object…args)
l local:格式化过程中要应用的语言环境。如果l为null,则不进行本地化。
l format:格式字符串。
l args:格式字符串中由格式说明符引用的参数。如果还有格式说明符以外的参数,则忽略这些额外的参数。参数的数目是可变的,可以为0。