如何在java中将返回类型为整数的getter方法与常量int变量进行比较

如何在java中将返回类型为整数的getter方法与常量int变量进行比较,java,integer,compare,Java,Integer,Compare,这是我的密码: public boolean isCalled() { if(getABC() == Constants.XYZ) return true; else return false; } 我需要得到比较函数的布尔返回值。有没有一种聪明的方法可以做到这一点(就像比较字符串时使用StringUtils.equals)您不需要if。=返回一个布尔值,您可以直接返回: public boolean isCalled() { return getABC()

这是我的密码:

public boolean isCalled() {
 if(getABC() == Constants.XYZ)
    return true;
  else
    return false;
  }

我需要得到比较函数的布尔返回值。有没有一种聪明的方法可以做到这一点(就像比较字符串时使用
StringUtils.equals

您不需要
if
=
返回一个布尔值,您可以直接返回:

public boolean isCalled() {
    return getABC() == Constants.XYZ;
}

如果,则不需要
=
返回一个布尔值,您可以直接返回:

public boolean isCalled() {
    return getABC() == Constants.XYZ;
}

在你提到StringUtils.equals之前,我一直认为我理解这个问题。。。它们是整数,不是字符串。你自己也是这么说的。你为什么要用它?@Michael我只是举个例子,我想我理解这个问题,直到你提到
StringUtils.equals
。。。它们是整数,不是字符串。你自己也是这么说的。“你为什么要用这个?”迈克尔,我只是举个例子而已