《java語言程式設計》第七章學習總結
阿新 • • 發佈:2019-01-24
;
陣列的基礎知識
一旦陣列被建立,它的大小是固定的。使用一個數組飲用變數,
通過下標來訪問陣列中的元素。
宣告陣列變數
elementType[] arrayRefVar;
建立陣列
宣告一個數組變數時並不在記憶體中給陣列分配任何空間。它只是 建立一個對陣列的引用的儲存位置。 arrayRefVar = new elementType[arraysize]; 1.宣告一個數組變數 2.建立陣列 3.將陣列引用賦值給變數 elementType[] arrayRefVar = new elementType[arraysize];
陣列大小和預設值
arrayRefVar.length
當建立陣列後,它的元素被賦予預設值,數值型基本資料型別的
預設值為0,char型的預設值為“\u0000“,boolean型的預設
值為false。
訪問陣列元素
陣列中的每個元素都可以使用下面的語法表示,稱為下標變數:
arrayRefVar[index];
陣列初始化語法
elementType[] arrayRefVar = {value0,value1};
foreach迴圈
java支援一個簡便的for迴圈,稱為foreach迴圈 for(elementType element:arrayRefVar){ //process the element };
陣列的複製
1.使用迴圈語句逐個地複製陣列的元素。
2.使用System類中的靜態方法arraycopy
3.使用clone方法複製陣列
可變長引數列表
具有同樣型別的可變長度的引數可以傳遞給方法,並將作為陣列
對待。
(typeName...parameterName)
陣列的查詢
如果一個數組排好序了,對於尋找陣列中的一個元素,二分查詢
比線性查詢更加高效。
Array類
http://blog.sina.com.cn/s/blog_93daad41010115yq.html
小提示
1.java和許多高階語言都提供了一種稱作陣列的資料結構,可
以用它來儲存一個元素個數固定且元素型別相同的有序集合。