java 传入一个实体类若实体类name字段为null则赋值若age字段为null则赋值0
您可以使用条件判断来实现这个需求。首先,您需要先判断name字段是否为null,如果是null,则将name字段赋值为空字符串""。然后,您需要判断age字段是否为null,如果是null,则将age字段赋值为0。
以下是一个示例代码:
public class Entity {
private String name;
private Integer age;
public Entity(String name, Integer age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public Integer getAge() {
return age;
}
}
public class Main {
public static void main(String[] args) {
Entity entity = new Entity(null, null);
if (entity.getName() == null) {
entity.setName("");
}
if (entity.getAge() == null) {
entity.setAge(0);
}
System.out.println("Name: " + entity.getName());
System.out.println("Age: " + entity.getAge());
}
}
在上面的示例中,我们创建了一个名为Entity的实体类,具有name和age字段。然后,在主方法中创建了一个实例entity,并将name和age字段都设置为null。接下来,我们使用条件判断来检查字段是否为null,并赋予相应的值。最后,打印输出了name和age字段的值。
输出结果为:
Name:
Age: 0
可以看到,当name字段为null时,我们将其赋值为空字符串"";当age字段为null时,我们将其赋值为0
原文地址: https://www.cveoy.top/t/topic/iiN8 著作权归作者所有。请勿转载和采集!