Java数组大小获取方法有三种:length属性、Array.getLength()方法和for-each循环。这些方法都返回数组中元素的数量,而不是内存大小。数组的大小一旦创建就不能改变。
Java数组的大小获取方法
简介
获取Java数组大小是一项常见的操作,

length属性
最直接的方法是使用数组的length属性。length属性返回数组中元素的数量,也就是数组的大小。
int[] arr = {1, 2, 3, 4, 5};
int size = arr.length; // size = 5Array.getLength()方法
Array类提供了getLength()方法,它可以获取数组的长度。这个方法是length属性的静态等价物。
int[] arr = {1, 2, 3, 4, 5};
int size = Array.getLength(arr); // size = 5for-each循环
利用for-each循环可以迭代数组中的每个元素,并通过计算迭代次数来获取数组的大小。
int[] arr = {1, 2, 3, 4, 5};
int size = 0;
for (int num : arr) {
size++;
}注意:
- 这些方法都返回数组中元素的数量,而不是数组本身占用的内存大小。
- 数组的大小一旦创建就不能改变。








