¿Cómo validar un entorno local en Java?
Leí un archivo en una aplicación que especifica un código de idioma:
public void setResources(String locale) {
// validate locale
// ULocale lo = new ULocale(locale);
// System.out.println(lo.getDisplayCountry());
}
que debe estar en el formato:<ISO 639 language code>_<ISO 3166 region code>
p.ej. en_UK, en_US etc. ¿Es posible validar que la cadena de configuración regional es válida antes de continuar?