2013-12-20 3 views
-1

Я хочу получить локаль из String, и я спрашиваю себя, что является лучшим выбором между использованием native API Locale.forLanguageTag и LocaleUtils.toLocale из Commons lang.Java get Locale from String

Заранее спасибо за Ваше мнение

+0

API-интерфейсы создаются для обеспечения дополнительной функциональности уже существующих функций. Так что да, я бы пошел с достоянием. – GGrec

+0

Да, но иногда API-интерфейсы являются старыми (например, LocaleUtils - последнее обновление в 2010 году), поэтому использование текущего API-интерфейса, возможно, наиболее полезно. – herau

ответ

1

Если вы используете Java 7 вы можете использовать Locale.forLanguageTag. LocaleUtils.toLocale не поддерживает такие строки, как zh-Hant, pt-PT и т. Д.