繁体   English   中英

如何从一个返回行中的方法返回真或假?

[英]How can I return a true or false from a method in one return line?

如何重写此方法,使其仅使用一个 return 语句而不使用其他行?

public boolean contains(String key) {
    if (search(key) == null)
        return false;
    else
        return true;
}

我会在这里使用Objects.isNull

public boolean contains (String key) {
    return !Objects.isNull(search(key));
}

你可以简单地返回(search(key)!= null)

public boolean contains( String key ){
  return (search(key)!= null);   
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM