Long[]如何赋值
时间: 2024-09-16 15:03:07 浏览: 36
C语言中判断int,long型等变量是否赋值的方法详解
5星 · 资源好评率100%
在Java中,Long类型的数组可以使用以下几种方式进行初始化和赋值:
1. **创建空数组**:
```java
Long[] longArray = new Long[length]; // 长度为length的初始为空数组
```
2. **使用数组构造函数**:
```java
Long[] longArray = {1L, 2L, 3L}; // 创建一个包含三个元素的数组
```
3. **循环初始化**:
```java
int length = 5;
Long[] longArray = new Long[length];
for (int i = 0; i < length; i++) {
longArray[i] = (long)i * 10; // 每个元素乘以10
}
```
4. **使用Arrays类的静态方法**:
```java
int[] intArray = {1, 2, 3};
Long[] longArray = Arrays.stream(intArray).mapToLong(Long::valueOf).toArray(Long[]::new);
```
这里将整数数组转换为Long数组。
5. **动态添加元素**:
```java
Long[] longArray = {};
longArray = new Long[]{1L, 2L, 3L}; // 可以先声明一个空数组然后再次赋值
```
记得在操作Long数组之前检查数组长度是否足够,避免发生数组越界异常。
阅读全文