您的位置首页百科问答

string.format()的用法?

string.format()的用法?

的有关信息介绍如下:

String.format()用法

1、转换符

%s: 字符串类型,如:"ljq"

%b: 布尔类型,如:true

%d: 整数类型(十进制),如:99

%f: 浮点类型,如:99.99

%%: 百分比类型,如:%

%n: 换行符

2、常见日期时间格式化

c: 包括全部日期和时间信息 星期六 十月 27 14:21:20 CST 2007

F: "年-月-日"格式,如:2007-10-27

D: "月/日/年"格式,如:10/27/07

r: "HH:MM:SS PM"格式(12时制),如:02:25:51 下午

T: "HH:MM:SS"格式(24时制),如:14:28:16

R: "HH:MM"格式(24时制),如:14:28

3、格式化日期字符串

b或者h: 月份简称,如

中:十月

英:Oct

B: 月份全称,如

中:十月

英:October

a: 星期的简称,如

中:星期六

英:Sat

A: 星期的全称,如:

中:星期六

英:Saturday

string.format()的用法?

扩展资料

String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的读者应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。

format(String format, Object... args)

该方法使用指定的字符串格式和参数生成格式化的新字符串。 新字符串始终使用本地语言环境。例如当前日期信息在中国语言环境中的表现形式为“2007-10-27”,但是在其他国家有不同的表现形式。

语法:

String.format(format,args...)

format:字符串格式。

args...:字符串格式中由格式说明符引用的参数。如果还有格式说明符以外的参数,则忽略这些额外的参数。参数的数目是可变的,可以为0。

format(Locale locale, String format, Object... args)

该方法使用指定的语言环境、字符串格式和参数生成一个格式化的新字符串。新字符串始终使用指定的语言环境。