有以下几种常用的方法:
- 使用list自带的isEmpty()方法,但要注意先判断list是否为null,否则可能会抛出空指针异常。
- 使用CollectionUtils工具类的isEmpty()或isNotEmpty()方法,它们可以同时判断list是否为null或空。
- 使用list的size()方法,判断list的元素个数是否为0。
// 方法一
if (list != null && !list.isEmpty()) {
// list不为空
} else {
// list为空
}
// 方法二
import org.apache.commons.collections4.CollectionUtils;
if (CollectionUtils.isNotEmpty(list)) {
// list不为空
} else {
// list为空
}
// 方法三
if (list != null && list.size() > 0) {
// list不为空
} else {
// list为空
}