如何判断Java数组是否为空

   2024-10-02 6120
核心提示:在Java中,可以使用以下方法判断一个数组是否为空:使用array.length == 0判断数组是否为空,如果数组的长度为0,则表示数组为空

在Java中,可以使用以下方法判断一个数组是否为空:

使用array.length == 0判断数组是否为空,如果数组的长度为0,则表示数组为空。
int[] array = new int[0];if(array.length == 0){    System.out.println("数组为空");}
使用Arrays.stream(array).anyMatch(i -> true)判断数组是否为空,如果数组中有任何一个元素为true,则表示数组不为空。
int[] array = new int[0];if(Arrays.stream(array).anyMatch(i -> true)){    System.out.println("数组不为空");}

需要注意的是,以上方法都是在数组已经被初始化的情况下进行判断,如果数组未被初始化,则需要先判断数组对象是否为null。

int[] array = null;if(array == null || array.length == 0){    System.out.println("数组为空");}

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号