Метод format () форматирует String , используя формат String и аргументы. Например, символы «s» и «S» оцениваются как «ноль», если аргумент arg равен нулю.
Если arg реализует Formattable, то метод Formattable, тогда вызывается метод arg.formatTo () . В противном случае результат оценивается путем вызова arg.toString () .
Для получения дополнительной информации о форматировании посетите сайт Javadoc .
Доступные подписи
public static String format(String format, Object... args)
public static String format(Locale l, String format, Object... args)
Пример
@Test
public void whenFormat__thenCorrect() {
String value = "Baeldung";
String formatted = String.format("Welcome to %s!", value);
assertEquals("Welcome to Baeldung!", formatted);
}
Броски
-
IllegalFormatException - если формат String содержит недопустимый
синтаксис.
@Test(expected = IllegalFormatException.class)
public void whenInvalidFormatSyntax__thenIllegalFormatExceptionThrown() {
String value = "Baeldung";
String formatted = String.format("Welcome to %x!", value);
}
Следующий "
-
«** Предыдущая