我正在开发 android 项目,但我从服务器检索了一个.xml包含所有本地化字符串的文件。我面临一个问题,因为当字符串可以包含一个参数时,这个参数设置在双括号中,如:您的帐户中有 {{0}} 美元我无法使用常规String.format()功能。我真的不知道如何解决这个问题,我应该创建一个自定义格式化程序吗?
2 回答
湖上湖
TA贡献2003条经验 获得超2个赞
使用String.replace()代替 String.format()。
您还可以替换多个参数,例如,
String s = "{{0}} is friend with {{1}}";
s = s.replace("{{0}}","ABC");
s = s.replace("{{1}}","PQR");
添加回答
举报
0/150
提交
取消