Java 数组的 length 属性表示数组中元素的数量,是一个只读属性,可以快速获取数组大小、高效管理内存和方便比较数组。通过 dot 运算符访问 Length 属性即可获取数组长度。
Java 数组 length 属性
Java 中数组的 length 属性表示数组中元素的数量。它是一个只读属性,这意味着您只能读取数组的长度,而不能将其更改。
用法
要获取数组的长度,只需使用 dot 运算符访问 length 属性。例如:
立即学习“Java免费学习笔记(深入)”;
int[] numbers = {1, 2, 3, 4, 5}; int length = numbers.length;
登录后复制
上例将把 length 变量的值设置为 5,这是 numbers 数组中元素的数量。
优势
使用 length 属性有几个优势:
- 快速获取数组大小: length 属性提供了快速获取数组中元素数量的方法,无需遍历整个数组。
- 高效的内存管理:通过知道数组的长度,可以有效地分配和管理内存。
- 便于比较数组:可以轻松地比较不同数组的长度,以确定哪个数组更大或更小。
示例
下面是一个使用 length 属性的示例:
public class ArrayLengthExample { public static void main(String[] args) { int[] array1 = {1, 2, 3}; int[] array2 = {4, 5, 6, 7}; // 获取数组长度 int length1 = array1.length; int length2 = array2.length; // 比较数组长度 if (length1 == length2) { System.out.println("两个数组长度相等。"); } else { System.out.println("两个数组长度不相等。"); } } }
登录后复制
输出:
两个数组长度不相等。
登录后复制