Java 進階教學 : 一維陣列

Java Road


好的頻道需要你的支持,謝謝你使用Youtube影片的超級感謝功能給我們鼓勵。




好的頻道需要你的支持,謝謝你使用Youtube影片的超級感謝功能給我們鼓勵。


Java 中的陣列,是一個物件。用來管理任意個單一型別物件。它是一群記憶體的群組,而這一群記憶體中會儲存相同基本資料型別,或相同參考型別的物件記憶體位址
  1. 宣告
  2. 中括號是型別的一部份,裏面不可以有值
    • 宣告參考變數
      • type[] name; //建議
      • type name[]; //合法, 但不建議
    • 宣告參考變數並建構指定長度的陣列物件
    • type[] name = new type[length];
    • 宣告參考變數並建構陣列物件並初始化陣列物件
    • type name[] = {value, value, .....};
      value 的個數為陣列長度。
  3. 建構陣列物件
  4. new type[length]
    要求配置指定長度的記憶體空間 => 該型別的值所需的空間 * length。
    陣列物件的內容預設為 : 0, 0.0, false, null。
  5. 存取
    • 指派
    • name[index] = value;
    • 取值
    • name[index]
    • index
    • 0 ~ 陣列長度 -1
  6. 記憶體配罝
  7. 陣列長度
    參考變數.length
    陣列長度不可以改變
  8. 陣列與迴圈
    • for
    • for each
  9. 匿名陣列
  10. new int[]{value, value, .....}

作者 : 許裕永

許老師的回答: