📅  最后修改于: 2023-12-03 15:37:13.593000             🧑  作者: Mango
固定长度数组就是在声明数组时指定其长度,长度在创建之后不能更改。这意味着数组的大小是固定的,而且在内存中也是按照连续的地址分配的。
在 Powershell 和 Java 中,数组默认是按照固定长度的方式创建的,也可以手动指定数组的长度。
在 Powershell 中,可以使用以下方法创建固定长度数组:
$myArray = New-Object System.Object[](5)
上面的代码将创建一个有 5 个元素的固定长度数组。
因为固定长度数组在内存中是按照连续的地址分配的,所以可以通过下标来访问数组中的元素。下标从 0 开始计数。
$myArray[0] = "Hello"
$myArray[1] = "World"
可以使用以下代码来遍历固定长度数组:
for ($i = 0; $i -lt $myArray.Length; $i++) {
Write-Output $myArray[$i]
}
在 Java 中,可以使用以下方法创建固定长度数组:
int[] myArray = new int[5];
上面的代码将创建一个有 5 个元素的 int 类型的固定长度数组。
因为固定长度数组在内存中是按照连续的地址分配的,所以可以通过下标来访问数组中的元素。下标从 0 开始计数。
myArray[0] = 1;
myArray[1] = 2;
可以使用以下代码来遍历固定长度数组:
for (int i = 0; i < myArray.length; i++) {
System.out.println(myArray[i]);
}
固定长度数组在一些场景下非常有用,例如需要保存一组固定大小的数据时。在 Powershell 和 Java 中都可以很方便地使用固定长度数组。