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) |
十六进制字符串 |
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章