我想将整数数组转换为长整型数组,但我不知道如何去做这件事。将整数数组转换为长整型
到目前为止,我的代码看起来是这样的:
import java.util.Random;
public class main {
public static int[] sect(){
int[] returned = new int[4];
Random rand = new Random();
returned[0] = 4;
returned[1] = rand.nextInt(8) + 1;
returned[2] = rand.nextInt(7) + 1;
returned[3] = rand.nextInt(6) + 1;
return returned;
}
public static String num(){
for (int j = 0; j < 4; j++) {
int[] ints = sect();
for(int i =0; i < ints.length; i++) {
System.out.print(ints[i]);
}
}
return null;
}
}
我试图做这样的事情:
return ((long)num());
但是,这永远不会奏效。有谁知道我会如何去做这件事?
你不能投基元的数组到一个原始。你想对'int'做什么操作来将它们转换成'long'? –
如果你需要一个长阵列定义一个.... –
好的,我会尝试。谢谢 –