java數組--數組的格式和常見問題

數組:存儲同一種數據類型的多個元素的容器。
特色:每個元素都有編號,是從0開始編號的,這個編號也能夠叫作下標,角標。專業叫法加索引。
注意:數組的最大索引是數組長度-1。

格式1:
    A:數據類型[] 數組名 = new 數據類型[元素個數或數組長度];
        數據類型 變量名 = 初始化值;

        針對這種格式的變形:
            數據類型 數組名[] = new 數據類型[元素個數或數組長度];


格式2:
    元素數據類型[] 數組名 = new 元素數據類型[]{元素,元素,……};

    延伸格式:
        元素數據類型[] 數組名 = {元素,元素,……};

小結一下:數組定義格式
    A:int[] arr = new int[3];
    B:int arr[] = new int[3];
    C:int[] arr = new int[]{元素1,...};
    D:int[] arr = {元素1,...};

    經常使用方式是A和D。

數組的元素個數的獲取:
    數組名.lengthjava


二維數組:其實就是一個由行和列組成的,每一行是一個一維數組。
        元素的數據類型[][] 變量名 = new 元素的數據類型[行數][列數];

元素的數據類型[][] 變量名 = new 元素的數據類型[行數][];

數組最多見的小問題:
    1:java.lang.ArrayIndexOutOfBoundsException  數組越界異常。
        緣由:你訪問了不存在的索引。
        解決方案:你永遠訪問正確的索引。範圍是:0-(數組長度-1)

    2:java.lang.NullPointerException 空指針異常。
        緣由:對象是一個空的。null類型。
        解決方案:
            開發中,在使用任何對象的以前,都是先判斷是否爲null。數組

相關文章
相關標籤/搜索