Метод Formatter locale () в Java с примерами
Метод locale () - это встроенный метод java.util.Formatter, который возвращает языковой стандарт. Этот языковой стандарт устанавливается конструкцией форматтера. Метод формата для этого объекта, имеющего аргумент языкового стандарта, не изменяет это значение.
Синтаксис :
общедоступный языковой стандарт ()
Параметры : функция не принимает никаких параметров.
Возвращаемое значение : функция возвращает значение null, если локализация не применяется, в противном случае - локаль, которая была инициализирована для средства форматирования.
Исключения : функция выдает исключение FormatterClosedException, если средство форматирования было закрыто до вызова функции.
Ниже представлена реализация вышеуказанной функции:
Program 1:
// Java program to implement // the above function import java.util.Formatter; import java.util.Locale; public class Main { public static void main(String[] args) { // Get the string Buffer StringBuffer buffer = new StringBuffer(); // Object creation Formatter frmt = new Formatter(buffer, Locale.CANADA); // Format a new string String name = "My name is Gopal Dave" ; frmt.format( "What is your name?
%s !" , name); // Print the Formatted string System.out.println(frmt); // Prints the format that has been set // Initially to the formatter System.out.println( "Locale: " + frmt.locale()); } } |
What is your name? My name is Gopal Dave ! Locale: en_CA
Program 2:
// Java program to implement // the above function import java.util.Formatter; import java.util.Locale; public class Main { public static void main(String[] args) { try { // Get the string Buffer StringBuffer buffer = new StringBuffer(); // Object creation Formatter frmt = new Formatter(buffer, Locale.CANADA); // Format a new string String name = "My name is Gopal Dave" ; frmt.format( "What is your name?
%s !" , name); // Print the Formatted string System.out.println(frmt); // Formatter closed frmt.close(); // Prints the format that has been set // Initially to the formatter System.out.println( "Locale: " + frmt.locale()); } catch (Exception e) { System.out.println( "Exception is: " + e); } } } |
What is your name? My name is Gopal Dave ! Exception is: java.util.FormatterClosedException
Ссылка: https://docs.oracle.com/javase/10/docs/api/java/util/Formatter.html#locale ()
Вниманию читателя! Не переставай учиться сейчас. Ознакомьтесь со всеми важными концепциями Java Foundation и коллекций с помощью курса "Основы Java и Java Collections" по доступной для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .