字符串.java中的格式等价

本文关键字:格式 java 字符串 | 更新日期: 2023-09-27 18:06:44

string.format的等效Java实现是什么?

string s = string.Format("{0} - ({1})", myparam1, myparam2);

字符串.java中的格式等价

String formatted = String.format("%s - (%s)", myparam1, myparam2);

…字符串。格式似乎是一个不错的选择。谁能想到呢?: -)

还有MessageFormat.format.

接受答案是正确的。我只是想添加Java等效的参数索引,就像OP在他的帖子中使用的那样。请注意,我颠倒了参数的位置,但它们仍然会按顺序打印。

String fmtStr = String.format("%2$s - (%1$s)", myparam2, myparam1);

格式字符串参数索引从Java中的1开始

in Java, String。格式模式不同,如%s或%1$d等。
如果你在寻找。net相似度它是messageformat。format