好好學習,天天向下
數組: 是一種最簡單的符合數據類型,它是有序數據的集合,數組中的每個元素具有相同的數據類型,可以用一個統一的數組名和不同的下標來,唯一確定數組中的元素。
特徵:
- 數組可以是一維數組,二維數組或多維數組
- 數組元素的默認值爲0,而引用元素的默認值爲null
- 交錯數組是數組中的數組,因此,他的元素是引用類型,初始化爲null,交錯數組元素的維度和大小可以不同
- 數組的索引從0開始,如果數組有n個元素,那麼數組的索引是從0到(n-1)
- 數組的元素可以是任何類型,包括數組類型
- 數組類型是從抽象基類Array派生的引用類型
一、定義數組的三種方法:
- 定義一個數組,並且指定了數組的長度,動態定義
String[] array = new String[9];
- 直接初始化數組內容
String[] array = {"1","2","3","4","5",""};
- 分配內存空間的同時初始化
String[] array = new String[]{"1","2","3","4","5","6"};
二、打印數組中的元素
java中數組的引用和值的區別,直接將array打印輸出的是亂碼,因爲array僅僅是一個地址引用,需要通過Arrays.toString()的轉化
int[] array={1,2,3,4,5,6,7};
String arrayString = Arrays.toString(array);
System.out.println(array);//亂碼
System.out.println(arrayString);//[1,2,3,4,5,6,7]