gpt4 book ai didi

java - 如何验证对象列表是否为空?

转载 作者:行者123 更新时间:2023-11-30 07:15:39 25 4
gpt4 key购买 nike

我有一个对象列表,需要检查它是否为空,但我以下所有内容都返回空指针异常。

List <MyClass> mylist;

mylist.isEmpty
mylist.equal(null)

最佳答案

因为你还没有初始化List <MyClass> mylist本身。目前它指的是 null引用。试图在 null 上调用任何方法引用将是 NullPointerException .您可以使用 null打电话前检查 isEmpty()在上面,像这样:

if(mylist!=null && !mylist.isEmpty()) {
// mylist is not empty
}

您还可以使用 Apache 的 CollectionUtils#isNotEmpty()

Null-safe check if the specified collection is not empty.

Null returns false.

关于java - 如何验证对象列表是否为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17562909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com