Как проверить языковой стандарт в java?

Я прочитал файл в приложении, в котором указан код языка:

public void setResources(String locale) {

    // validate locale
    // ULocale lo = new ULocale(locale);
    // System.out.println(lo.getDisplayCountry());

}

, который должен быть в формате: <код языка ISO 639> _ <Код региона ISO 3166> например. en_UK, en_US и т. д. Можно ли проверить, что строка языкового стандарта действительна, прежде чем продолжить?

25
задан Matt Ball 10 September 2010 в 13:09
поделиться