你好,先提醒一下 list
假如我们有集合:List
你可以使用list.size() 如果这个值为0那么就说明这个集合没有数据。
首先List里面想存放整数可以写成 List
另外 判断list里面有没有数据很简单, 用size()方法看下里面元素的个数就知道了。size等于0的话当然就是没数据了。
比如
List
System.out.println(list.size());//这个会是0,没数据
list.add(2);
System.out.println(list.size());//这个会是1,里面有个2。
只用list.size()会存在空指针隐患。一般的做法是
if(list == null || list.size() == 0){
}
如果你有apache的common-lang包,还可以这么做
if(CollectionUtils.isEmpty(list)){
}
if(CollectionUtils.isNotEmpty(list)){
}
效果和上面一样的,同时需要注意的是,list是可以存放null的,所以在具体使用的时候最好在对元素进行非空判断。
如果集合不为NULL 则 list.size().可以判断=0则没有数据
list.size() 调用这个方法 他会返回 一个int类型的数值 就是集合里的数据条数