【发布时间】:2021-03-04 08:34:01
【问题描述】:
我有下一个方法:
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
}
你知道和替代做这种验证吗?
【问题讨论】:
-
你的意思是
!var.isEmpty()? -
没有。如果 var 为空,则返回 false,如果 var 有某些东西,则返回 true
-
有什么区别?
-
如果 var 为空,则您当前的方法返回 false,如果 var 有某些内容,则返回 true,因此
!var.isEmpty()将给出相同的结果 -
使用更少的代码行。 !var.isEmpty() 这行吗? @Ecto
标签: java performance if-statement methods boolean