为什么在Java中检测到的语言结果为空

哈尼夫·NR

我正在尝试获取Windows中的语言格式,但是当我将显示格式更改为English (United States)English (United Kingdom)System.getProperty()is返回的值时null对于英语以外的其他语言,我得到了正确的结果。

我正在使用以下代码:

System.out.println(System.getProperty("user.language.format"));
System.out.println(System.getProperty("user.country.format"));
用户名

系统属性和Java中的任何属性都将在Java应用程序的开头加载。

因此,java将加载属性并将其放入具有键值形式的哈希表中。

如果您进行语言格式属性调用,它将采用系统的语言并在哈希表中查找它。

如果在运行应用程序后更改属性,它将不会找到它们,并且将返回null。

而已。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

离子:为什么检测到的设备语言是“ zz-ZZ”

无法检测到空结果

为什么sbt报告$ JAVA_HOME设置为“未检测到Java安装”?

为什么“如果[[[$ {value} == ^ [[:blank:]] * $]]无法检测到空变量?

为什么此循环未检测到空指针?

如何从JavaScript中的name = prompt()检测到空结果?

为什么解码返回结果为空

为什么strcat的结果为空

为什么IntelliJ可以检测到缺少的分号而Java编译器无法检测到?

如果在类内的构造函数<2中启动了空array [],为什么检测到堆栈破坏

为什么Aruco无法在我的图像中检测到标记

递归映射类型中的错误未被检测到。为什么?

为什么Java的BitSet中的XOR值为空?

为什么(double + int)的结果为0(C语言)

在 Javascript 中检测对象是否为空 - 为什么这不起作用?

为什么该区域为空语言“美国”?

为什么未检测到Go?

为什么未检测到全局标志?

为什么 Solr 拼写检查中的排序规则结果为空

如果if条件为常数,为什么未检测到无法访问的代码?

为什么语言环境在 Java 中是最终的?

为什么使用此查询时我的结果为空

为什么结果显示某些等级值为空

为什么$ _POST在codeigniter中为空?

为什么$ argv在zsh中为空?

数组在函数中检测到为空,即使其中包含元素

fread给出空结果并且检测到glibc

为什么圆检测检测到的圆比那里多?

有什么方法可以检测Java中的RTL语言吗?