Java數組

數組,即用一個變量表示一組相同性質的數據。

一、一維數組

    1、一維數組的聲明

        一維數組聲明的格式:
        類型標示符 數組名[ ]
        或
        類型標示符 [ ]數組名

    2、一維數組的初始化
        數組的初始化工作可以通過new操作符完成,也可以通過給元素賦初始值進行。

        (1) 用new初始化數組
            通過new關鍵字初始化數組有兩種方式。

            先聲明數組再初始化:
            數組名 = new 類型關鍵字[元素個數]

            聲明的同時進行初始化:
            類型標示符 數組名[ ] = new 類型標示符[元素個數]
            或
            類型標示符 [ ]數組名 = new 類型標示符[元素個數]

        (2) 賦初值初始化數組
            類型標示符 數組名[ ] = {初值表}

        (3) 數組的元素個數:
            數組名.length

二、多維數組

    1、二維數組的聲明
        類型標示符 數組名[ ][ ]
        或
        類型標示符 [ ][ ]數組名

    2、二維數組的初始化
        數組的初始化工作可以通過new操作符完成,也可以通過給元素賦初始值進行。

        (1) 用new初始化二維數組
            先聲明數組再初始化和在聲明的同時進行初始化。

            先聲明數組再初始化:
            數組名 = new 類型標示符[行數][列數]

            聲明的同時進行初始化:
            類型標示符 數組名[ ][ ] = new 類型標示符[行數][列數]
            或
            類型標示符 [ ][ ]數組名 = new 類型標示符[行數][列數]

        (2) 賦初值初始化數組
            類型標示符 數組名[ ][ ] = {{初值表},{初值表},…{初值表}}

        (3) 數組的元素個數:
            數組名.length
            數組名[行標].Length

三、數組的基本操作

    1、數組的引用

    2、數組的複製
        事實上,通過逐個元素賦值的方法可以在不同維數、不同大小的數組之間進行復制;直接數組賦值只能在維數相等的兩個數組之間進行。

    3、數組的輸出

四、數組的應用舉例

五、數組參數
        (1) 在形式參數表中,數組名後的括號不能省略;
        (2) 在實際參數表中,數組名後不需括號;
        (3) 數組名做實際參數時,傳遞的是地址。

六、字符串

    1、字符數組與字符串
        字符數組指數組的每個元素是字符類型的數據。

    2、字符串
        (1) 字符串變量的聲明和初始化

            先聲明後初始化:
            String 字符串變量;
            字符串變量 = new String();

            聲明的同時初始化:
            String 字符串變量 = new String();

        (2) 字符串賦值
           字符串常量、字符串變量、混合

        (3) 字符串輸出
            println()、print()

    3、字符串操作

        (1) 訪問字符串對象
            length()、char charAt(int index)、subString(int index1, intdex2)、int indexOf(char c)、int indexOf(String str, int index)

        (2) 字符串比較
            equals(Object obj)、equalsIgnoreCase(String str)、compareTo(String str)
            0~9<A~Z<a~z

        (3) 與其他數據類型的轉換
            Integer.parseInt("");
            Long.parseLong("");
            Float.parseFloat("");
            Double.parseDouble("");
            String.valueOf();
            Boolean.getBoolean("true/false")

    4、 字符串數組
        字符串數組指數組的每個元素是字符串類型的數據。

發佈了76 篇原創文章 · 獲贊 4 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章