Android String占位符功能

字符串 %1$s
整形 %1$d
浮点形 %1$f

%s 字符串类型 "mingrisoft"
%c 字符类型 'm'
%b 布尔类型 true
%d 整数类型(十进制) 99
%x 整数类型(十六进制) FF
%o 整数类型(八进制)77
%f 浮点类型 99.99
%a 十六进制浮点类型 FF.35AE
%e 指数类型 9.38e+5
%g 通用浮点类型(f和e类型中较短的)
%h 散列码
%% 百分比类型 %
%n 换行符
%tx 日期与时间类型(x代表不同的日期与时间转换符

为正数或者负数添加符号
("%+d",15)
+15


左对齐
("%-5d",15)
|15 |

0
数字前面补0
("%04d", 99)
0099

空格
在整数之前添加指定数量的空格
("% 4d", 99)
| 99|

,
以“,”对数字分组
("%,f", 9999.99)
9,999.990000

(
使用括号包含负数
("%(f", -99.99)
(99.990000)

如果是浮点数则包含小数点,如果是16进制或8进制则添加0x或0
("%#x", 99)
("%#o", 99)
0x63
0143

<
格式化前一个转换符所描述的参数
("%f和%<3.2f", 99.45)
99.450000和99.45

$
被格式化的参数索引
("%1$d,%2$s", 99,"abc")
99,abc

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容