gpt4 book ai didi

Java : to avoid NullPointer , 初始化了一个字符串数组

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

我进行了一个中间件调用来获取 String 数组,如下所示:

String[] freqwords = MViewer.getWordNames();

问题是可能没有可用数据,因此任何进一步的操作(如 freqWords.length)可能会导致 NullPointerException

因此,为了避免我以如下方式处理,如下所示:

if (freqwords == null)
{
freqwords = new String[0];
}

代码运行良好 - 请告诉我是否有更好的方法或任何负面情况。

最佳答案

如果您不需要区分 String[0] 的大小写和 null 返回值(例如,如果返回 null 如果且仅当没有可用数据时),那么这似乎是一个完全合理的解决方案。

关于Java : to avoid NullPointer , 初始化了一个字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14740165/

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