如何从validate返回bool而不使用if?

46qrfjad  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(314)

**结束。**此问题需要详细的调试信息。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

上个月关门了。
改进这个问题
我有下一个方法:

public boolean validarexist(String var){
        if (var.isEmpty()) {
            return false;
        }else{
            return true;
        }        
    }

我知道怎么有一个方法在一行。有些人喜欢:

public boolean validarexist(String var){
      return XXXXXXX(var); // in one line you can validate it
 }

你知道和替代做这种验证吗?

dy2hfwbg

dy2hfwbg1#

你可以把它写成

public boolean validarexist(String var){
    return !var.isEmpty();
}

说明:
什么时候 var.isEmpty()true , !true = falsefalse 将被退回。
什么时候 var.isEmpty()false , !false = truetrue 将被退回。

相关问题