Método locale.Builder setLocale(Locale) en Java con ejemplos

El método setLocale(Locale) de java.util . La clase Locale.Builder en Java se usa para restablecer este Locale.Builder a la configuración regional especificada. Significa que este método restablecerá el estado actual de la instancia de Locale.Builder para que coincida con la configuración regional proporcionada y la devolverá.

Sintaxis:

public Locale.Builder setLocale(Locale locale)

Parámetro: este método acepta la configuración regional como parámetro, que es la configuración regional que se establecerá en esta instancia de Locale.Builder.

Valor devuelto: este método devuelve una instancia de Locale.Builder que es el estado de este Locale.Builder establecido en la configuración regional especificada.

Excepción: este método arroja las siguientes excepciones:

  • IllformedLocaleException: si la configuración regional especificada tiene campos mal formados
  • NullPointerException: si la configuración regional especificada es nula

Programa 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();
  
        // Displaying Locale.Builder
        System.out.println("LocaleBuilder: "
                           + localeBuilder);
  
        // setting the locale of Locale.Builder
        Locale locale = Locale.FRANCE;
        System.out.println("Setting the Locale: "
                           + locale);
  
        localeBuilder
            = localeBuilder.setLocale(locale);
  
        // Displaying Locale.Builder
        System.out.println("Updated LocaleBuilder: "
                           + localeBuilder);
    }
}
Producción:

LocaleBuilder: java.util.Locale$Builder@232204a1
Setting the Locale: fr_FR
Updated LocaleBuilder: java.util.Locale$Builder@232204a1

Programa 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();
  
        // Displaying Locale.Builder
        System.out.println("LocaleBuilder: "
                           + localeBuilder);
  
        // setting the locale of Locale.Builder
        Locale locale = Locale.ENGLISH;
        System.out.println("Setting the Locale: "
                           + locale);
  
        localeBuilder
            = localeBuilder.setLocale(locale);
  
        // Displaying Locale.Builder
        System.out.println("Updated LocaleBuilder: "
                           + localeBuilder);
    }
}
Producción:

LocaleBuilder: java.util.Locale$Builder@232204a1
Setting the Locale: en
Updated LocaleBuilder: java.util.Locale$Builder@232204a1

Referencia: https://docs.oracle.com/javase/9/docs/api/java/util/Locale.Builder.html#setLocale-java.util.Locale-

Publicación traducida automáticamente

Artículo escrito por Code_r y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *