在我的应用程序中,我有一个名为Product的对象和我的产品列表,定义如下
List<Product> products;
当列表有项目时没有问题,它工作正常。但是一旦它为空,应用程序就会崩溃,我试图查看它是否为空。 这是我尝试检查列表是否为空的行。
if(products.size() > 0){
// do somethig
}
答案 0 :(得分:0)
您需要初始化您的产品list
List<Product> products=new ArrayList<>();
答案 1 :(得分:0)
你需要在计算之前初始化列表。
更改为List<Product> products=new ArrayList<Product>();
答案 2 :(得分:0)
您的产品为空。
if(products==null){
//do sth
return;
}
if(products.size() > 0){
// do somethig
}