这里有两种进行字符串替换的方法:
name = "Tshepang"
"my name is {}".format(name)
"my name is " + name
如何使用 Java 执行类似于第一种方法的操作?
最佳答案
name = "Paŭlo";
MessageFormat f = new MessageFormat("my name is {0}");
f.format(new Object[]{name});
或更短:
MessageFormat.format("my name is {0}", name);
关于Java 等价于 Python 的 format(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5324007/