Java String.format ()

Метод 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);
}

Следующий "

  • «** Предыдущая