如何避免编写“XXX!=null”或“XXX!=null”之类的代码||XXX.是空的”
我正在编写查询数据库以获取数据的代码。有一些类由s组成,但有时列表或其他属性无法启动,它们的值为,所以我需要编写或,然后才能使用该属性。List
null
list!=null || list.isEmpty
attribute != null
不幸的是,它很容易忘记它,我真的认为每次操作属性时都这样做是丑陋的。我将编写一些代码来解释它。
public class SpotVo {
private Double avg;
private String brief;
private ArrayList<HotelVo> hotels;
private int id;
private ArrayList<byte[]> images;
private AddressVo location;
private String name;
private ArrayList<RestaurantVo> restaurants;
}
如您所见,这个类中有一些列表和其他属性,可以全部或为空,我可以做些什么来避免它吗?null