Java.lang.Boolean 类

当且仅当参数指定的系统属性存在时,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