java - 如何在 Java 中获得一个不太具体的语言环境

标签 java locale

假设我有 Locale enUS = new Locale("en", "US");。有没有办法从中提取语言环境,比 Locale en = new Locale(enUS.getLanguage()); 更好/更好?

最佳答案

虽然我自己并不觉得上面的内容过于冗长,但 commons.lang 的 LocaleUtils 可能看起来更简洁:

LocaleUtils.toLocale(enUS.getLanguage());

关于java - 如何在 Java 中获得一个不太具体的语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27228671/

相关文章:

java - 不确定我的 10 个线程在启动时是否正在读取相同的 .txt 文件

java - Android 中奇怪的数据绑定(bind)

Java: double 印 - println 或 printf

java - 动态更改应用程序上下文的区域设置

java - 基于插件的程序中的语言环境和 ResourceBundle

java - 货币格式 加拿大英语和法语

c++ - stod 不能与 boost::locale 一起正常工作

sql - Mysql sql 如何根据区域设置对表进行排序?

java - 如何在循环中从 EditText 中提取文本并将其连接起来以在单个 TextView 中查看它?

java - 如何导入 Apache Flink SNAPSHOT Artifact ?