我正在编写查询数据库以获取数据的代码。有一些类是由List
s 组成的,但有时无法启动列表或其他属性,它们的值为null
,所以我需要写list!=null || list.isEmpty
or 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
或为空,我可以做些什么来避免它吗?