📜  固定长度数组 powershell - Java (1)

📅  最后修改于: 2023-12-03 15:37:13.593000             🧑  作者: Mango

固定长度数组 Powershell - Java

什么是固定长度数组?

固定长度数组就是在声明数组时指定其长度,长度在创建之后不能更改。这意味着数组的大小是固定的,而且在内存中也是按照连续的地址分配的。

在 Powershell 和 Java 中,数组默认是按照固定长度的方式创建的,也可以手动指定数组的长度。

Powershell 中的固定长度数组
创建固定长度数组

在 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 中的固定长度数组
创建固定长度数组

在 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 中都可以很方便地使用固定长度数组。