gpt4 book ai didi

java - 如何将 ArrayList 转换为 int[]?

转载 作者:行者123 更新时间:2023-12-01 22:18:13 31 4
gpt4 key购买 nike

我有一个数组保存在 strings.xml 中。
我想获取列表中有多少项,然后将其放入另一个列表中。

例如,如果 String包含{"One", "Two", "Three"} ,
那么我想要一个int其中包含 {0,1,2} .

据我所知,唯一的方法是使用 ArrayList ,所以我可以使用 add方法。

这是我用来实现此目的的代码:

String[] names;
ArrayList<Integer> MyList;

for (int i = 0; i < names.length; i++){
MyList.add(i);
}

但问题是我不知道如何更改 ArrayList<Integer>进入int[] .
如何做到这一点?

最佳答案

如果您想创建一个从 0 到 names.lengthint[] 数组,那么您可以这样做:

int[] numbers = new int[names.length];
for (int i = 0; i < names.length; i++) {
numbers[i] = i;
}

关于java - 如何将 ArrayList<Integer> 转换为 int[]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30555447/

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