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