Эквивалент .NET String.Format в Java - PullRequest
       11

Эквивалент .NET String.Format в Java

2 голосов
/ 02 февраля 2012

Я знаю, что есть функция string.Format() в .NET

Существует ли эквивалентная версия в Java?

Ответы [ 3 ]

1 голос
/ 02 февраля 2012

Да, есть также String.format(), который поддерживает вывод ala C printf() начиная с Java 1.5.

String.format(String format, Object... args) 
System.out.format() // alternativ
System.out.printf() // alternativ

javadoc

1 голос
/ 16 февраля 2016

Попробуйте:

String format = "Test: {0}, {1}"
System.out.println(MessageFormat.format(format, "Text1", "Text2"))

см. этот вопрос и ответы

0 голосов
/ 02 февраля 2012

Возможно, не совсем равный, но Java имеет String.format , который обеспечивает очень похожую функциональность Вы обнаружите, что Java и C # очень похожи.

...