Java 数组用于在单个变量中存储多个值,而不是为每个值声明单独的变量。
要声明一个数组,请使用方括号定义变量类型: String[] cars;我们现在已经声明了一个变量,该变量包含一个 java 字符串数组。
数组是提供空间来存储指定类型元素的大小的对象。
数组创建后不能修改数组的大小。
int[] arr1 = new int[0]; int[] arr2 = new int[2]; int[] arr3 = new int[]{1, 2, 3, 4}; int[] arr4 = {1, 2, 3, 4, 5, 6, 7}; int len1 = arr1.length; //0 int len2 = arr2.length; //2 int len3 = arr3.length; //4 int len4 = arr4.length; //7
数组中的长度字段存储数组的大小。
这是一个最终字段,不能修改。
此代码显示了数组长度与数组存储的对象数量之间的差异。
public static void main(String[] args) { Integer arr[] = new Integer[] {1,2,3,null,5,null,7,null,null,null,11,null,13}; int arrayLength = arr.length; int nonEmptyElementsCount = 0; for (int i=0; i<arrayLength; i++) { Integer arrElt = arr[i]; if (arrElt != null) { nonEmptyElementsCount++; } } System.out.println("Array 'arr' has a length of "+arrayLength+"\n" "and it contains "+nonEmptyElementsCount+" non-empty values"); }
日期:2020-06-02 22:15:17 来源:oir作者:oir