Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java getBoolean(";true";)返回false_Java - Fatal编程技术网

Java getBoolean(";true";)返回false

Java getBoolean(";true";)返回false,java,Java,我试图使函数读取ini文件。为什么Boolean.getBoolean(“true”)返回false?如何在Java1.4中以正确的方式使用此对话?它是否取决于系统设置?Boolean.getBoolean()的参数需要系统属性的名称。您要查找的是布尔值。valueOf(“true”)该方法将系统属性名称作为参数,而不是布尔值的字符串值。您需要的可能是。Boolean.getBoolean(“true”)有以下javaDoc: 当且仅当由参数命名的系统属性存在且等于字符串“true”时,返回tr

我试图使函数读取ini文件。为什么
Boolean.getBoolean(“true”)
返回
false
?如何在Java1.4中以正确的方式使用此对话?它是否取决于系统设置?

Boolean.getBoolean()
的参数需要系统属性的名称。您要查找的是布尔值。valueOf(“true”)

该方法将系统属性名称作为参数,而不是布尔值的字符串值。您需要的可能是。

Boolean.getBoolean(“true”)有以下javaDoc:

当且仅当由参数命名的系统属性存在且等于字符串“true”时,返回true。(从JavaTM平台的1.0.2版开始,该字符串的测试不区分大小写。)系统属性可以通过getProperty(系统类定义的方法)访问。 如果没有具有指定名称的属性,或者指定名称为空或null,则返回false

您正在从中查找Boolean.valueOf(“true”)

当且仅当由参数命名的系统属性存在且等于字符串“true”时,返回true。

(从JavaTM平台的1.0.2版开始,此字符串的测试不区分大小写。)

可以通过系统类定义的方法getProperty访问系统属性。 如果没有具有指定名称的属性,或者指定名称为空或null,则返回false


尝试使用
Boolean.parseBoolean(“true”)

我认为您正在尝试获得一个名为“true”的布尔值,而这段代码可能会解决这个问题,即如何以及为什么解决这个问题会真正有助于提高您文章的质量,并可能导致更多的投票。请记住,你是在将来回答读者的问题,而不仅仅是现在提问的人。请编辑您的答案,添加解释,并说明适用的限制和假设