Java String: format () метод
Формат () Метод
Содержание:
открытый статический формат String (формат String, Object ... args)
Метод format () используется для получения отформатированной строки, используя указанную строку формата и аргументы.
args - Аргументы, на которые ссылаются спецификаторы формата в строке формата. Если аргументов больше, чем спецификаторов формата, дополнительные аргументы игнорируются. Количество аргументов является переменным и может быть нулевым. Максимальное количество аргументов ограничено максимальным измерением массива Java, как определено
Платформа Java: Java SE 8
Синтаксис:
формат (строковый формат, объект ... аргументы)
Параметры:
название | Описание | Тип |
---|---|---|
формат | Строка формата. | строка |
Возвращаемое значение: отформатированная строка.
Тип возвращаемого значения: Строка
Броски:
IllegalFormatException - Если строка формата содержит недопустимый синтаксис, спецификатор формата, который несовместим с заданными аргументами, недостаточно аргументов для строки формата или другие недопустимые условия.
Пример: метод Java String format ()
В следующем примере показано использование метода java String ().
importjava.util.Calendar;
public class Example {
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
System.out.println("Current Date and Time :");
System.out.format("%tB %te, %tY%n", c, c, c);
System.out.format("%tl:%tM %tp%n", c, c, c);
}
}
Выход:
8 сентября 2016 г. 11:43
открытый статический формат String (Locale l, String format, Object ... args)
Возвращает отформатированную строку, используя указанную локаль, форматную строку и аргументы.
args - Аргументы, на которые ссылаются спецификаторы формата в строке формата. Если аргументов больше, чем спецификаторов формата, дополнительные аргументы игнорируются. Количество аргументов является переменным и может быть нулевым. Максимальное количество аргументов ограничено максимальным измерением массива Java, как определено Спецификацией виртуальной машины Java ™. Поведение нулевого аргумента зависит от преобразования.
Платформа Java: Java SE 8
Синтаксис:
формат (Locale l, String format, Object ... args)
Параметры:
название | Описание | Тип |
---|---|---|
L | Локаль, применяемая во время форматирования. Если l равно нулю, то локализация не применяется. | строка |
формат | Строка формата. | строка |
Возвращаемое значение: отформатированная строка.
Тип возвращаемого значения: Строка
Броски:
IllegalFormatException - Если строка формата содержит недопустимый синтаксис, спецификатор формата, который несовместим с заданными аргументами, недостаточно аргументов для строки формата или другие недопустимые условия.
Пример: метод Java String format ()
В следующем примере показано использование метода java String ().
import java.util.Formatter;
import java.util.Locale;
public class Example {
public static void main(String[] args) {
StringBuffer buffer = new StringBuffer();
Formatter formatter = new Formatter(buffer, Locale.US);
// format a new string
String name ="to w3resource.com";
formatter.format(Locale.US,"Welcome %s !", name);
System.out.println();
// print the formatted string with specified locale
System.out.println(formatter + " " + formatter.locale());
System.out.println();
}
}
Выход:
Добро пожаловать на w3resource.com! en_US
Редактор кода Java:
Предыдущий: метод equalsIgnoreCase
Далее: метод getBytes
Новый контент: Composer: менеджер зависимостей для PHP , R программирования