String格式化

(37) 2023-10-18 21:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说String格式化,希望能够帮助你!!!。

java中格式化字符串最常用的方法就是String.format():

String str = String.format("%s = %d", "andy", 55);

在控制台中格式化输出,可以使用 System.out 或 System.err 中的 printf()或者format()方法:

System.out.printf("My name is: %s%n", "andy");

格式说明符

说明符

适用于

输出

%a

浮点数 (除了BigDecimal)

浮点数的十六进制输出

%b

任何类型

如果为非空则为“true”,为空则为“false”

%c

字符

Unicode字符

%d

整数(包括byte, short, int, long)

十进制整数

%e

浮点数

科学计数的十进制数

%f

浮点数

十进制数

%g

浮点数

十进制数,根据值和精度可能以科学计数法显示

%h

任何类型

通过hashCode()方法输出的16进制数

%n

平台相关的换行符

%o

整数(包括byte, short, int, long)

八进制数

%s

任何类型

字符串

%t

日期/时间 (包含long, Calendar, Date 和TemporalAccessor)

%t是日期/时间转换的前缀。后面还需要跟其他的标识,请参考下面的日期/时间转换。

%x

整数(包含byte, short, int, long)

十六进制字符串

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

上一篇

已是最后文章

下一篇

已是最新文章

发表回复