Definir la Localidad

Un objeto Locale define un idioma particular y un país. La siguiente sentencia define un objeto Locale para el idioma Inglés y el país de Estados Unidos.
aLocale = new Locale("en","US");
El siguiente ejemplo crea objetos Locale para el idioma francés en Canada y Fráncia:
caLocale = new Locale("fr","CA");
frLocale = new Locale("fr","FR");
Queremos mantener flexible el programa de ejemplo, por ello, en vez de codificar los códigos de idioma y de país en el código fuente, los obtenemos de la línea de comandos en el momento de la ejecución:
String language = new String(args[0]);
String country = new String(args[1]);
currentLocale = new Locale(language, country);
Los objetos Locale son sólo identificadores. Después de definir un objeto Locale, se lo pasas a otro objeto que realiza las tareas útiles, como formatear fechas y números. Estos objetos se llaman sensibles a la localidad, porque su comportamiento varía de acuerdo a la localidad. Un ResourceBundle es un ejemplo de objeto sensible a la localidad.

Ozito