The build() method of java.util.Locale.Builder class in Java is used to build a Locale from the values specified to this Locale.Builder instance. This method returns a Locale instance after building it.
Syntax:
public Locale build()
Parameter: This method do not accept any parameter.
Return Type: This method returns an Locale instance with the values set to this Locale.Builder.
Exception: This method do not throw any exception.
Program 1:
// Java program to demonstrate // the above method import java.util.*; import java.util.Locale.*; public class LocaleBuilderDemo { public static void main(String[] args) { // Creating a new Locale.Builder Locale.Builder localeBuilder = new Builder(); // setting the locale of Locale.Builder Locale locale = Locale.FRANCE; System.out.println( "Setting the Locale: " + locale); localeBuilder.setLocale(locale); // Displaying Locale.Builder System.out.println( "LocaleBuilder: " + localeBuilder); // Building the Locale from Locale.Builder System.out.println( "Building the Locale." ); Locale builtLocale = localeBuilder.build(); // Displaying Locale.Builder System.out.println( "Built Locale: " + builtLocale); } } |
Setting the Locale: fr_FR LocaleBuilder: java.util.Locale$Builder@232204a1 Building the Locale. Built Locale: fr_FR
Program 2:
// Java program to demonstrate // the above method import java.util.*; import java.util.Locale.*; public class LocaleBuilderDemo { public static void main(String[] args) { // Creating a new Locale.Builder Locale.Builder localeBuilder = new Builder(); // setting the locale of Locale.Builder Locale locale = Locale.ENGLISH; System.out.println( "Setting the Locale: " + locale); localeBuilder.setLocale(locale); // Displaying Locale.Builder System.out.println( "LocaleBuilder: " + localeBuilder); // Building the Locale from Locale.Builder System.out.println( "Building the Locale." ); Locale builtLocale = localeBuilder.build(); // Displaying Locale.Builder System.out.println( "Built Locale: " + builtLocale); } } |
Setting the Locale: en LocaleBuilder: java.util.Locale$Builder@232204a1 Building the Locale. Built Locale: en
Reference: https://docs.oracle.com/javase/9/docs/api/java/util/Locale.Builder.html#build–