我有以下代码来显示当前的区域设置
System.out.println(Locale.getDefault());
System.out.println(new Locale("en_US"));
Run Code Online (Sandbox Code Playgroud)
以上给出了如下输出
en_US
en_us
Run Code Online (Sandbox Code Playgroud)
如何构造一个给出的Locale实例en_US?
编辑
我问这个是因为Messages_en_US.properties当我尝试将其设置为默认语言环境时,我的资源被忽略,如果在此期间发生任何异常
ResourceBundle.getBundle("Messages", new Locale("en_US"));
Run Code Online (Sandbox Code Playgroud)
new Locale("en_US")
Run Code Online (Sandbox Code Playgroud)
是一个语言代码为的语言环境"en_us".
new Locale("en", "US")
Run Code Online (Sandbox Code Playgroud)
是一个语言代码为"en",其国家/地区代码为的语言环境"US".
该javadoc的单参数的构造函数的表示:
语言环境
Run Code Online (Sandbox Code Playgroud)public Locale(String language)从语言代码构造语言环境.此构造函数将语言值规范化为小写.
| 归档时间: |
|
| 查看次数: |
1450 次 |
| 最近记录: |