📅  最后修改于: 2023-12-03 15:02:01.782000             🧑  作者: Mango
在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
,并且提供了对该字段的 get
和 set
方法。在 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()
方法的介绍和示例。如有疑问,欢迎在评论区留言。