Ответ 1
name = "Paŭlo";
MessageFormat f = new MessageFormat("my name is {0}");
f.format(new Object[]{name});
Или короче:
MessageFormat.format("my name is {0}", name);
Здесь два способа выполнения строковой подстановки:
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);
String s = String.format("something %s","name");
Underscore-java имеет статический метод format()
.
String name = "Tshepang";
String formatted = $.format("my name is {}", name);