把java中long存入整型数组中
时间: 2023-05-30 18:02:21 浏览: 104
整型类型(long long 、_int64)
假设long类型变量为l,整型数组为arr,可以使用以下代码将long类型变量存入整型数组中:
```java
long l = 1234567890L;
int[] arr = new int[2];
arr[0] = (int) (l >> 32);
arr[1] = (int) (l & 0xFFFFFFFFL);
```
其中,将long类型变量拆分为两个int类型的数值存入数组中,第一个int存储高32位,第二个int存储低32位。需要注意的是,将long类型变量转换为int类型时需要进行强制类型转换,并且需要使用位运算符将long类型变量拆分为两个int类型的数值。
阅读全文