gpt4 book ai didi

java - 如何在java中的循环中初始化数组?

转载 作者:搜寻专家 更新时间:2023-11-01 03:32:48 24 4
gpt4 key购买 nike

我在循环中获取变量中数组的大小。每次我都必须将数组的大小分配给该变量,然后取等于该大小的整数。例如:

for(i = 0; i < N; i++)
{
variable = sc.nextInt();
int []array = new int[variable];
for(j = 0; j < variable; j++)
{
array[j] = sc.nextInt();
}
}

请提供最有效的方法,因为我是 java 的新手:)

最佳答案

也许你需要这样的东西:

List<int[]> list = new ArrayList<>();//create a list or arrays
for (int i = 0; i < n; i++) {

int variable = sc.nextInt();
int[] array = new int[variable];
for (int j = 0; j < variable; j++) {
array[j] = sc.nextInt();
}

list.add(array);//add your array to your list
}

关于java - 如何在java中的循环中初始化数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44206214/

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