return bool 如何在不使用 if 的情况下验证变量?
how return bool from validate a variable without use if?
我有下一个方法:
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
}
你知道做这种验证的替代方法吗?
你可以简单的写成
public boolean validarexist(String var){
return !var.isEmpty();
}
解释:
- 当
var.isEmpty()
为true
时,!true
= false
即返回false
。
- 当
var.isEmpty()
为false
时,!false
= true
即返回true
。
我有下一个方法:
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
}
你知道做这种验证的替代方法吗?
你可以简单的写成
public boolean validarexist(String var){
return !var.isEmpty();
}
解释:
- 当
var.isEmpty()
为true
时,!true
=false
即返回false
。 - 当
var.isEmpty()
为false
时,!false
=true
即返回true
。