我正在编写一个传输对象,它只是将从网络服务返回的对象映射到我自己的对象:汽车 A 到汽车 B。
Car 类具有里程属性。
CarB.setMileage(CarA.getMileage()); //if the CarA.getMileage() is null, then my setter fails and I get a nullPointerException
我有 50 个字段,我是否正确,我只需要在设置字段之前为 null 编写 50 个单独的检查?
IE,
if (CarA.getMileage() != null) {
CarB.setMileage(CarA.getMileage());
}
有没有办法避免编写 50 个单独的 if!=null
检查语句?