为了账号安全,请及时绑定邮箱和手机立即绑定

自定义格式字符串:双括号中的参数 java

自定义格式字符串:双括号中的参数 java

萧十郎 2021-06-29 13:14:13
我正在开发 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");


查看完整回答
反对 回复 2021-07-07
  • 2 回答
  • 0 关注
  • 159 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信