1.今天在做查询时 把查询的结果放在List集合中时 并判断返回的结果是否为空时 出现了问题!
①我是这么写的 如下图:
我是用的 最直接的方法 用返回的结果 直接 判断是否为空!
但是结果确实为空 就是不进 if 语句
经过Debugger 返回的信息确实 也是 null
但是 还是没进这个if 语句 还是 跳出去了!
②在网上搜索才发现 这是一个【陷阱】 像我这种基础不好的人 很容易掉入陷阱!
解决办法:
List对象需用 isEmpty() 方法或者 .size() 方法去判断是否是空集
第一种
if (List对象.size() == 0) {
//do something
}
第二种
if (List对象.size() == 0) {
//do something
}
这样就解决了!喜欢一样犯低级错误的小伙伴可以关注我!可以进一步了解奥!