在 Java 中獲取陣列的長度

Abdul Mateen 2023年1月30日 2020年12月19日
  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