## Identificar las Localidades Disponibles

Se puede crear un objeto Locale con cualquier combinación de códigos válidos de idioma y de país, pero eso no significa que se pueda utilizar. Recuerda, un objeto Locale es sólo un identificador. El objeto Locale se pasa a otros objetos que realizan el trabajo verdadero. Estos otros objetos, que llamamos sensibles a la localidad, no saben como tratar todas las posibles definiciones de Locale.

Para encontrar los tipos de definiciones de Locale que reconoce una clase sensible a la localidad, se llama al método getAvailableLocales. Por ejemplo, para encontrar las definiciones de localidades soportadas por la clase DateFormat, se podría escribir una rutina como ésta:

    import java.util.*;
    import java.text.*;

    public class Available {

       static public void main(String[] args) {

          Locale list[] = DateFormat.getAvailableLocales();

          for (int i = 0; i < list.length; i++) {
              System.out.println
                 (list[i].getLanguage() + " " + list[i].getCountry());
          }
       }
    }

Ozito