当前位置: 首页 > 知识库问答 >
问题:

在Java中将Boolean转换为Boolean并处理null的实用方法

曹光霁
2023-03-14

Java中是否有一种实用方法可以将Boolean转换为Boolean并自动将对Boolean的空引用处理为false?

共有1个答案

穆旭尧
2023-03-14

我不知道它是否存在。我会写一句这样的话:

public static boolean getPrimitiveBoolean(Boolean bool) {    
   return bool == null ? false : bool.booleanValue();
}
 类似资料:
  • 问题内容: Java 中(primitive)和(primitive wrapper)的默认值是什么? 问题答案: (对象)的默认值为。(原始) 的默认值为。

  • 本文向大家介绍详谈java中boolean和Boolean的区别,包括了详谈java中boolean和Boolean的区别的使用技巧和注意事项,需要的朋友参考一下 boolean是基本数据类型 Boolean是它的封装类,和其他类一样,有属性有方法,可以new, 例如: Boolean flag = new Boolean("true"); // boolean 则不可以! Boolean 是bo

  • 问题内容: 我想了解Java中和类型之间的区别,特别是它们与GWT有关。我知道不支持该方法,但是如果需要的话,我需要更多信息。 问题答案: 我不确定GWT因素是否有所不同,但总的来说: 布尔值 是Java基本类型,而 布尔值 是包装布尔值的对象/引用类型 像这样在图元和对象之间进行转换称为装箱/拆箱。 这是更多信息: http://javaeye.wordpress.com/2008/06/17/

  • 问题内容: 我收到一个非常奇怪的错误。我有2个活动。在这两者上,我通过 调用每个活动来获得使用(如果重要) 在此工作正常。但是当我尝试主要活动时,我得到了 我确保我不会使用相同的键在中间放置某个地方 有任何想法吗? 谢谢! 编辑:一些代码: 如果很重要,则引发异常的代码在按钮的内部 问题答案: 如果该键曾经有一个字符串,即使是偶然,它也将保留在那里,直到您清除应用程序的数据或将其卸载。尝试将其卸载

  • 我遇到错误“类型不兼容:boolean不能转换为int”

  • 主要内容:Boolean 类的构造方法,Boolean 类的常用方法,Boolean 类的常用常量Boolean 类将基本类型为 boolean 的值包装在一个对象中。一个 Boolean 类的对象只包含一个类型为 boolean 的字段。此外,此类还为 boolean 和 String 的相互转换提供了很多方法,并提供了处理 boolean 时非常有用的其他一些常用方法。 Boolean 类的构造方法 Boolean 类有以下两种构造形式: 其中 boolValue 必须是 true 或 f