比较布尔值

韦巴·贾恩(Vaibhav Jain)

我有一个名为testCheck的复选框。用户检查时,该值变为TRUE。我可以通过以下方式实现TRUE / FALSE的比较

1。

if (testCheck.getValue() == Boolean.TRUE) {

   // Respective Code

}

2。

if (testCheck.getValue().equals(Boolean.TRUE)) {

   //Respective Code
}

3。

if (testCheck.getValue()) {

   //Respective Code
 }

我的问题:

  • 有什么区别吗?
  • 如果可以,哪种方法最好?
肯特郡

这取决于....

如果返回类型testCheck.getValue()boolean,则第三个返回即可

但是,如果是Boolean(Big B),我会这样做:

Boolean.TRUE.equals(testCheck.getValue())

以避免在自动装箱过程中出现NPE。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何比较布尔值?

来自分类Dev

nullptr和布尔值之间的比较

来自分类Dev

Javascript:比较三个布尔值并返回所有真实布尔值

来自分类Dev

比较值并在Swift中返回布尔值

来自分类Dev

比较存储在日期对象中的日期并获取布尔值

来自分类Dev

Lua:尝试将布尔值与数字进行比较

来自分类Dev

返回一个布尔值的int变量比较

来自分类Dev

比较nil并在Swift中返回布尔值

来自分类Dev

python-比较字符串和布尔值

来自分类Dev

比较具有多个涉及布尔值的属性的列表

来自分类Dev

比较和处理对象中的布尔值

来自分类Dev

相邻列与新列的Pandas比较(布尔值)

来自分类Dev

如何在TypeScript中比较2个布尔值

来自分类Dev

布尔值可以与字符串进行比较吗?

来自分类Dev

比较存储在日期对象中的日期并获取布尔值

来自分类Dev

用于布尔值的比较运算符

来自分类Dev

比较布尔值的两个数据框列

来自分类Dev

更改布尔值?

来自分类Dev

IsFlush布尔值

来自分类Dev

重置布尔值?

来自分类Dev

useState与布尔值

来自分类Dev

布尔值是必需的

来自分类Dev

布尔值零

来自分类Dev

布尔值 字节

来自分类Dev

布尔值(布尔值)-getter is vs get

来自分类Dev

Java Trie节点布尔值与布尔值

来自分类Dev

使用布尔值或布尔值声明数组

来自分类Dev

布尔值和布尔值的区别?

来自分类Dev

实现类似于内置布尔值的布尔值