如何把int型的数组转成long型数组

来源:百度知道 编辑:UC知道 时间:2024/05/16 16:01:02
比如我想把下面的int数组转成long[].
int[] i = {1,2,3};
long[] l = i;
我这样写是错的.哪位高手能告诉我该怎么转呢?谢谢了!~~

long[] l = new long[i.length];
for(int x=0; x<i.length; x++)
l[x]=i[x];

必须把每个数都转换成long而不能long[] l = i将数组直接
转换成long因为 i是个int数组对象而l是个long数组对象
不可能直接转换的

for循环最简单