gpt4 book ai didi

java - 将整数数组转换为长整数

转载 作者:行者123 更新时间:2023-11-30 10:29:59 25 4
gpt4 key购买 nike

我正在尝试将一个整数数组类型转换为一个长数组,但我不太清楚该怎么做。

到目前为止,我的代码如下所示:

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());

但这永远行不通。有谁知道我会怎么做?

最佳答案

您使用的是 Java 8 吗,如果是的话,这会起作用:

int[] arrayOfIntegers = {1, 2, 3, 4, 5, 6};

long[] arrayOfLongs = Arrays.stream(arrayOfIntegers).mapToLong(i -> i).toArray();

关于java - 将整数数组转换为长整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43796070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com