Java 学习笔记 String.format
String str = String.format("呵呵 %s %s", a, b);
占位符 | 数据类型 | 输出 |
---|---|---|
%a | floating point | 返回十六进制浮点数输出。(BigDecimal 除外) |
%b | Any type | 非空时为“真”,空时为“假” |
%c | character | Unicode字符 |
%d | integer | 十进制整数 (包括 byte, short, int, long, bigint) |
%e | floating point | 科学记数法中的十进制数 |
%f | floating point | 十进制数 |
%g | floating point | 十进制数,可能采用科学记数法,具体取决于其精度和值。 |
%h | any type | hashCode()方法中的十六进制值字符串。 |
%n | none | 特定于平台的行分隔符。 |
%o | integer | 八进制数 (包括 byte, short, int, long, bigint) |
%s | any type | 字符串值 |
%t | Date/Time | %t 是日期/时间转换的前缀。之后还需要更多的格式化标志。见下面的日期/时间转换。 (包括 long, Calendar, Date and TemporalAccessor) |
%x | integer | 十六进制字符串。 (包括 byte, short, int, long, bigint) |
——— | ——————— |
参考资料
String.format
Formatter
Javatpoint String.format
还没有评论,来说两句吧...