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

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

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

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

  1. public boolean validarexist(String var){
  2. if (var.isEmpty()) {
  3. return false;
  4. }else{
  5. return true;
  6. }
  7. }

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

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

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

dy2hfwbg

dy2hfwbg1#

你可以把它写成

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

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

相关问题