Java onthefly字符串替换
我在代码中见过类似的东西
somestring = "Today is {0}, tomorrow is {1}";
我知道它会将另一个变量的值放入字符串中,但我该怎么做呢
更新:有几种方法可以达到这种效果,哪种方法最有效
你可以在下面搜索框中键入要查询的问题!
我在代码中见过类似的东西
somestring = "Today is {0}, tomorrow is {1}";
我知道它会将另一个变量的值放入字符串中,但我该怎么做呢
更新:有几种方法可以达到这种效果,哪种方法最有效
# 1 楼答案
你可以使用java。文本MessageFormat类
# 2 楼答案
你看过MessageFormat文档了吗
例如(一个例子)
关于你的问题。效率,我只会在遇到性能问题时担心这一点,而这些问题与此相关。我认为上述方法是合理有效的——尤其是考虑到可能会有一些输出(标准输出或类似输出?)我认为这是一个更大的瓶颈