Я знаю, что есть функция string.Format() в .NET
string.Format()
Существует ли эквивалентная версия в Java?
Да, есть также String.format(), который поддерживает вывод ala C printf() начиная с Java 1.5.
String.format()
printf()
String.format(String format, Object... args) System.out.format() // alternativ System.out.printf() // alternativ
javadoc
Попробуйте:
String format = "Test: {0}, {1}" System.out.println(MessageFormat.format(format, "Text1", "Text2"))
см. этот вопрос и ответы
Возможно, не совсем равный, но Java имеет String.format , который обеспечивает очень похожую функциональность Вы обнаружите, что Java и C # очень похожи.