您的活动比您说的要多。我从您的示例中运行了以下扩展测试:
public class test { public static void main(String[] args) { Object[][] someArray = new Object[5][]; someArray[0] = new Object[10]; someArray[1] = null; someArray[2] = new Object[1]; someArray[3] = null; someArray[4] = new Object[5]; for (int i=0; i<=someArray.length-1; i++) { if (someArray[i] != null) { System.out.println("not null"); } else { System.out.println("null"); } } }}并获得了预期的输出:
$ /cygdrive/c/Program Files/Java/jdk1.6.0_03/bin/java -cp . testnot nullnullnot nullnullnot null
您是否可能尝试检查someArray [index]的长度?



