El método setDefault(Locale newLoc) de la clase Locale en Java se utiliza para establecer la configuración regional predeterminada para esta instancia de la JVM o la máquina virtual de Java y esto no afecta de ninguna manera la configuración regional del host.
Sintaxis:
public static void setDefault(Locale newLoc)
Parámetros: El método toma un parámetro newLoc de tipo Locale y esto se refiere a la nueva Locale predeterminada que se va a establecer.
Valor devuelto: el método no devuelve ningún valor.
Excepción: el método puede generar excepciones como:
- SecurityException que se lanza si existe un administrador de seguridad y su método checkPermission no permite la operación.
- NullPointerException que se lanza si newLoc es nulo
Los siguientes programas ilustran el método setDefault() de la clase Locale:
Ejemplo 1:
// Java code to illustrate hashCode() method import java.util.*; class Locale_Demo { public static void main(String[] args) { // Creating a new locale Locale first_locale = new Locale("nu", "NO", "NY"); // Displaying first locale System.out.println("First Locale: " + first_locale); // Setting the Locale Locale.setDefault(new Locale("ar", "SA")); Locale new_locale = Locale.getDefault(); // Displaying the hash_code of new locale System.out.println("The Hash Code: " + new_locale); } }
First Locale: nu_NO_NY The Hash Code: ar_SA
Ejemplo 2:
// Java code to illustrate hashCode() method import java.util.*; class Locale_Demo { public static void main(String[] args) { // Creating a new locale Locale first_locale = new Locale("en", "In"); // Displaying first locale System.out.println("First Locale: " + first_locale); // Setting the Locale Locale.setDefault(new Locale("en", "GB")); Locale new_locale = Locale.getDefault(); // Displaying the hash_code of new locale System.out.println("The Hash Code: " + new_locale); } }
First Locale: en_IN The Hash Code: en_GB
Referencia: https://docs.oracle.com/javase/7/docs/api/java/util/Locale.html#setDefault(java.util.Locale)
Publicación traducida automáticamente
Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA