◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
如何获取数组的长度:直接访问 length 属性:int[] arr = {1, 2, 3, 4, 5};int length = arr.length; // 返回值:5使用 array.getlength() 方法(已弃用)通过反射获取 length 字段的值
如何获取数组的长度
直接访问 length 属性
Java 数组提供了 length 属性,它表示数组中元素的数量。要获取数组的长度,只需访问此属性,如下所示:
int[] arr = {1, 2, 3, 4, 5}; int length = arr.length; // 返回值:5
这种方法简单直接,适用于所有类型的数组。
立即学习“Java免费学习笔记(深入)”;
其他方法
除了 length 属性外,还有一些其他方法可以获取数组的长度:
示例
以下示例演示了如何使用不同方法获取数组的长度:
int[] arr = {1, 2, 3, 4, 5}; // 使用 length 属性 int length1 = arr.length; // 使用 Array.getLength() 方法 int length2 = Array.getLength(arr); // 使用反射 Class<?> clazz = arr.getClass(); Field lengthField = clazz.getField("length"); int length3 = (int) lengthField.get(arr); System.out.println("Length: " + length1 + ", " + length2 + ", " + length3);
输出:
Length: 5, 5, 5
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。