Java中如何判断数组元素是否为空

Python013

Java中如何判断数组元素是否为空,第1张

那要看数组元素是干什么了

比如是基础类型,如int,long byte 等等 ,那肯定都不是空,默认为0

如果是Object,直接判断就可以了,比如

Object [] objs = new Object[2]

if(objs[0] == null) {

    //这样处理就好了

}

在判断二维数组之前,我们要先了解如何获取二维数组的行数和列数,示例如下:

public boolean Find(int target, int[][] array) {

int rows = array.length//行数

int columns = array[0].length//列数

接下来要如何判断二维数组是否为空呢?Java中判断二维数组是否为空,要判断三种情况:

1、二维数组首地址是否为空,即array==null;

2、二维数组是否为{},即array.length==0的情况

3、二维数组是否为{{}},即array.length=1&&array[0].length==0的情况;

综上所述,Java中判断二维数组为空的条件为:

if((array==null||array.length==0)||(array.length==1&&array[0].length==0))