📜  Java中的字段 getBoolean() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:02:01.782000             🧑  作者: Mango

Java中的字段 getBoolean() 方法及示例

在Java中,getBoolean() 是用于获取布尔类型字段的方法。它可以从一个布尔类型的字段或者布尔类型的对象中获取值,并且返回一个布尔类型的结果。下面是一个示例:

public class Example {
    private boolean flag;

    public boolean getFlag() {
        return flag;
    }
    
    public void setFlag(boolean flag) {
        this.flag = flag;
    }
    
    public static void main(String[] args) {
        Example example = new Example();
        example.setFlag(true);
        
        boolean result = example.getFlag();
        System.out.println(result); // 输出:true
    }
}

在上面的示例中,我们创建了一个 Example 类,其中包含了一个布尔类型的字段 flag,并且提供了对该字段的 getset 方法。在 main 方法中,我们创建了一个 Example 对象,并且调用 setFlag() 方法来设置 flag 的值为 true。接着,我们调用 getFlag() 方法来获取 flag 的值,并且把结果打印到控制台输出中。

除了直接从一个布尔类型的字段中获取值,getBoolean() 方法还可以从一个布尔类型的对象中获取值。下面是一个示例:

public class Example {
    public static class MyClass {
        public boolean flag;
    }
    
    public static void main(String[] args) {
        MyClass myClass = new MyClass();
        myClass.flag = true;
        
        boolean result = Boolean.getBoolean("flag");
        System.out.println(result); // 输出:false
    }
}

在上面的示例中,我们创建了一个内部类 MyClass,其中包含了一个布尔类型的字段 flag。在 main 方法中,我们创建了一个 MyClass 对象,并且把 flag 的值设置为 true。接着,我们调用 Boolean.getBoolean() 方法来获取 flag 的值,并且把结果打印到控制台输出中。由于我们没有定义一个 flag 系统属性,所以 getBoolean() 方法会返回 false

需要注意的是,getBoolean() 方法只能从系统属性中获取布尔类型的值。如果需要从一个对象中获取布尔类型的值,请使用 Boolean.valueOf() 方法。

这就是 Java 中的 getBoolean() 方法的介绍和示例。如有疑问,欢迎在评论区留言。