如何在java中判斷數(shù)組是否為空

如何在java中判斷數(shù)組是否為空?針對這個問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

商州網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,商州網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為商州千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個售后服務(wù)好的商州做網(wǎng)站的公司定做!

一維數(shù)組需要根據(jù)數(shù)組長度判斷,如果為0,則為空,反之不是;

二維數(shù)組需要根據(jù)第一行的數(shù)組長度判斷,如果為0,則為空,反之不是。

實例如下:

public class Main {
    public static void main(String[] args) {
        int[] array1 = new int[]{}; //被當(dāng)成 {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[][]{{}}; //被當(dāng)成 {{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[]{}; //被當(dāng)成 {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[][]{{}}; //被當(dāng)成 {{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*/

關(guān)于如何在java中判斷數(shù)組是否為空問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。

文章題目:如何在java中判斷數(shù)組是否為空
文章分享:http://muchs.cn/article24/gppice.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、電子商務(wù)網(wǎng)站設(shè)計公司、微信公眾號、定制網(wǎng)站、

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營