gpt4 book ai didi

java - 检查列表对象在java中是否为空

转载 作者:行者123 更新时间:2023-12-01 22:31:01 25 4
gpt4 key购买 nike

我正在使用 java 检查 List 对象是否为 null。但我不确定这是否是优化的方式。

这是我的代码:

List<String> listSCBPLNewErrMsgs= new ArrayList<String>(Arrays.asList(SCBPL_NEW_ERRORMESSAGES.split("\\$\\@")));

上面一行本身抛出了空指针异常。

if(listSCBPLNewErrMsgs != null) <Right way?>

这将从配置中获取所有值。

现在,明天如果我更改配置条目,这不应该抛出空指针异常

最佳答案

Java 中的new 运算符永远不会 返回nullString#split 也不能.

然而,您可能想要检查的是列表是否为空:

if (listSCBPLNewErrMsgs.isEmpty()) {
// do something
}

关于java - 检查列表对象在java中是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29507815/

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