set方法中判断参数是否非空
时间: 2023-12-11 17:04:22 浏览: 71
Javascript中判断对象是否为空
5星 · 资源好评率100%
在Java中,你可以在set方法中使用条件语句来判断参数是否非空。以下是一种常见的做法:
```java
public void setParameter(String parameter) {
if (parameter != null && !parameter.isEmpty()) {
this.parameter = parameter;
} else {
// 参数为空的处理逻辑
// 可以抛出异常或者给出默认值
}
}
```
在上述示例中,我们使用了条件语句来检查参数`parameter`是否为`null`或空字符串。如果参数非空,则将其赋值给成员变量`this.parameter`;如果参数为空,则可以根据具体需求进行逻辑处理,例如抛出异常或者给出默认值。
请注意,在Java 8及更高版本中,还可以使用`Objects`类的`isNull()`和`isNullOrEmpty()`方法来进行参数非空判断。例如:
```java
import java.util.Objects;
public void setParameter(String parameter) {
if (Objects.nonNull(parameter) && !parameter.isEmpty()) {
this.parameter = parameter;
} else {
// 参数为空的处理逻辑
// 可以抛出异常或者给出默认值
}
}
```
这些方法提供了更简洁的方式来进行非空判断。
阅读全文