猿问

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

我正在开发 android 项目,但我从服务器检索了一个.xml包含所有本地化字符串的文件。我面临一个问题,因为当字符串可以包含一个参数时,这个参数设置在双括号中,如:

您的帐户中有 {{0}} 美元

我无法使用常规String.format()功能。我真的不知道如何解决这个问题,我应该创建一个自定义格式化程序吗?


萧十郎
浏览 160回答 2
2回答

湖上湖

使用String.replace()代替 String.format()。您还可以替换多个参数,例如,String s = "{{0}} is friend with {{1}}"; s = s.replace("{{0}}","ABC"); s = s.replace("{{1}}","PQR");
随时随地看视频慕课网APP

相关分类

Python
我要回答