gpt4 book ai didi

java - 检查二维数组是否有效

转载 作者:行者123 更新时间:2023-11-30 03:55:37 24 4
gpt4 key购买 nike

假设 someMethodThatCenReturnZero() 返回 0:

int[][] scanArray = new int[someMethodThatCenReturnZero()][2];

if (scanArray == null) {
PApplet.println("null");
}

if (scanArray[0] == null) {
PApplet.println("null");
}

它不会打印 null,但我得到索引越界异常。

我可以用 try block 捕获它。我还可以在创建数组之前检查 someMethodThatCenReturnZero() > 0 。但为了学习,还有别的办法吗?

最佳答案

如果 someMethodThatCenReturnZero() 返回 0

scanArray.length 将给出 0。所以你的情况可能是:

if(scanArray.length == 0){
PApplet.println("null");
}

关于java - 检查二维数组是否有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23273223/

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