1. 程式人生 > >java資料結構與演算法 第2章 陣列

java資料結構與演算法 第2章 陣列

1.建立陣列
在java中建立陣列的方式:
String[] aArray = new String[5];
String[] bArray = {“a”,”b”,”c”, “d”, “e”};
String[] cArray = new String[]{“a”,”b”,”c”,”d”,”e”};
([]對編譯器來說是一個標誌,說明正在命名的是一個數組物件而不是普通變數,也可以放在變數名後 int a[]=new int[100];但不推薦,這樣[]就變成了變數名的一部分)
由於陣列是一個物件,所以變數名是陣列的引用,並不是陣列本身,陣列儲存在記憶體中的其他地址,變數名僅僅儲存這個地址。一旦建立,陣列大小不可改變,陣列 length屬性,可以得到陣列的大小,返回int。
2.訪問陣列資料


訪問陣列資料使用[]中的下標數來訪問,第一個下標是0,例如:temp =array[10]; 如果下表比0小,或大於陣列最大下標,便會丟擲下標越界異常Array Index Out Of Bounds的執行是錯誤;陣列初始化後值為null