当且仅当参数指定的系统属性存在时,java.lang.Boolean.getBoolean() 方法返回 true并且等于字符串"true"。系统属性可通过 System 类定义的 getProperty 方法来访问。
如果不存在具有指定名称的属性,或者指定名称为空或 null,则返回 false。
p>
语法
public static boolean getBoolean(String name)
参数
名称 | 指定系统属性名称。 |
返回值
返回系统属性的布尔值。
异常
出于与 System.getProperty 相同的原因抛出 SecurityException。
示例:
在下面的示例中,java .lang.Boolean.getBoolean()方法返回系统属性。
import java.lang.*;
public class MyClass {
public static void main(String[] args) {
//使用系统类setProprty方法
//设置系统属性test1、test2
System.setProperty("test1","true");
System.setProperty("test2","xyz");
//检索系统属性值
//使用System.getProperty
String s1 = System.getProperty("test1");
String s2 = System.getProperty("test1");
System.out.println("System property for test1: " + s1);
System.out.println("System property for test2: " + s2);
//打印系统属性的布尔值
boolean b1 = Boolean.getBoolean("test1");
boolean b2 = Boolean.getBoolean("test2");
System.out.println("boolean value of System property for test1: " + b1);
System.out.println("boolean value of System property for test2: " + b2);
}
}
上述代码的输出将是:
System property for test1: true
System property for test2: true
boolean value of System property for test1: true
boolean value of System property for test2: false
分区>