在 Java 中獲取陣列的長度
Abdul Mateen
2023年1月30日
2020年12月19日
本教程文章詳細介紹瞭如何在 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
中的陣列的長度。