一維數(shù)組需要根據(jù)數(shù)組長度判斷,如果為0,則為空,反之不是;
二維數(shù)組需要根據(jù)第一行的數(shù)組長度判斷,如果為0,則為空,反之不是。
實例如下:
public class Main { public static void main(String[] args) { int[] array1 = new int[]{}; //被當成 {0} if (array1 == null) { System.out.println("array1 == null"); } System.out.println(array1.length);//行數(shù) if (array1.length == 0) { System.out.println("array1.length == 0"); } System.out.println("-----------------------------"); int[][] array2 = new int[][]{{}}; //被當成 {{0},{},{}} if (array2 == null) { System.out.println("array2 == null"); } System.out.println(array2.length);//行數(shù) if (array2.length == 0) { System.out.println("array2.length == 0"); } if (array2[0].length == 0) {//第一行的長度 System.out.println("array2[0].length == 0"); } System.out.println("-----------------------------"); Integer[] array3 = new Integer[]{}; //被當成 {0} if (array3 == null) { System.out.println("array3 == null"); } System.out.println(array3.length);//行數(shù) if (array3.length == 0) { System.out.println("array3.length == 0"); } System.out.println("-----------------------------"); int[][] array4 = new int[][]{{}}; //被當成 {{0},{},{}} if (array4 == null) { System.out.println("array4 == null"); } System.out.println(array4.length);//行數(shù) if (array4.length == 0) { System.out.println("array4.length == 0"); } if (array4[0].length == 0) {//第一行的長度 System.out.println("array4[0].length == 0"); } } } /*輸出: 0 array1.length == 0 ----------------------------- 1 array2[0].length == 0 ----------------------------- 0 array3.length == 0 ----------------------------- 1 array4[0].length == 0*/
推薦教程:java開發(fā)入門
以上就是java中判斷數(shù)組是否為空的方法的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
java怎么學習?java怎么入門?java在哪學?java怎么學才快?不用擔心,這里為大家提供了java速學教程(入門到精通),有需要的小伙伴保存下載就能學習啦!
微信掃碼
關(guān)注PHP中文網(wǎng)服務號
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://www.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號