數組,即用一個變量表示一組相同性質的數據。
一、一維數組
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、 字符串數組
字符串數組指數組的每個元素是字符串類型的數據。