在 Java 中獲取陣列的長度

Abdul Mateen 2023年10月12日
  1. 在 Java 中使用陣列 length 屬性來獲取陣列的長度
  2. 在 Java 中使用 for-each 迴圈獲取陣列的長度
在 Java 中獲取陣列的長度

本教程文章詳細介紹瞭如何在 Java 中獲取陣列的長度。

在 Java 中獲取陣列長度的方法有以下兩種。

  • 陣列 length 屬性
  • for-each 迴圈

在 Java 中使用陣列 length 屬性來獲取陣列的長度

在 Java 中,陣列的長度就是陣列元素的數量。在 Java 中,沒有預先確定的方法來獲取陣列的長度,我們可以使用陣列的 length 屬性來獲取陣列的長度。

Java 提供了陣列中的 length 屬性來獲取陣列的長度。length 屬性可以和陣列名一起使用點運算子(.)訪問。

使用 length 屬性獲取長度的示例程式碼如下。

public class ArrayLength {
  public static void main(String args[]) {
    int Array[] = {1, 2, 3, 4, 5};
    int ArrLength = 0;
    ArrLength = Array.length;
    System.out.println("The Length of Array is : " + ArrLength);
  }
}

輸出:

The Length of Array is : 5

在 Java 中使用 for-each 迴圈獲取陣列的長度

我們還可以使用 Java 中的 for-each 迴圈,通過迭代陣列並對陣列元素進行計數,來獲得陣列的長度。在最後一次迭代後,我們就可以得到一個陣列的長度。

使用 for-each 迴圈獲取長度的示例程式碼如下。

public class ArrayLength {
  public static void main(String args[]) {
    int Array[] = {1, 2, 3, 4, 5};
    int ArrLength = 0;
    for (int Elements : Array) ArrLength++;
    System.out.println("The Length of Array is : " + ArrLength);
  }
}

輸出:

The Length of Array is : 5

for-each 迴圈中,每一次迭代都會增加變量 ArrLength。完成所有的迭代後,我們得到儲存在變數 ArrLength 中的陣列的長度。

相關文章 - Java Array