我有一个由最终用户输入的字符串,该字符串的格式应为 Showing {0} to {1} of {2}
我想替换参数在大括号中包含我从后端计算的数字。
就像它发生在属性文件中的字符串一样。
我该怎么做?
示例输入:
Showing {0} to {1} of {2}
示例输出:
Showing 1 to 12 of 30
最佳答案
您可以使用 MessageFormat
执行此操作:
String userInput = "Showing {0} to {1} of {2}";
String result = MessageFormat.format(userInput, 1, 12, 30);
关于java - 如何参数化字符串并替换参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28983920/