Java 進階教學 : 一維陣列
Java Road
好的頻道需要你的支持,謝謝你使用Youtube影片的超級感謝功能給我們鼓勵。
好的頻道需要你的支持,謝謝你使用Youtube影片的超級感謝功能給我們鼓勵。
Java 中的陣列,是一個物件。用來管理任意個單一型別的值或物件。它是一群記憶體的群組,而這一群記憶體中會儲存相同基本資料型別的值,或相同參考型別的物件的記憶體位址。
- 宣告
- 宣告參考變數
- type[] name; //建議
- type name[]; //合法, 但不建議
- 宣告參考變數並建構指定長度的陣列物件
- 宣告參考變數並建構陣列物件並初始化陣列物件
- 建構陣列物件
- 存取
- 指派
- 取值
- index
- 記憶體配罝
-
陣列長度
參考變數.length。
陣列長度不可以改變。 - 陣列與迴圈
- for
- for each
- 匿名陣列
中括號是型別的一部份,裏面不可以有值。
type[] name = new type[length];
type name[] = {value, value, .....};
以 value 的個數為陣列長度。
以 value 的個數為陣列長度。
new type[length]
要求配置指定長度的記憶體空間 => 該型別的值所需的空間 * length。
陣列物件的內容預設為 : 0, 0.0, false, null。
陣列物件的內容預設為 : 0, 0.0, false, null。
name[index] = value;
name[index]
0 ~ 陣列長度 -1
new int[]{value, value, .....}