Select 数组的 Arraylist 中的特定项目
Select specific item in Arraylist of arrays
我正在使用 Processing,我有一个数组列表
ArrayList c = new ArrayList();
我需要 select 我的 arraylist 的特定数组中的特定项目,但我不明白该怎么做。我知道如何使用 for 循环在数组列表中进行迭代,但我不明白如何 select 具有特定索引的项目。
在此先感谢您的帮助!
数组的 Arraylist returns 一个数组,所以只需使用括号表示法:
ArrayList <Integer[]> a = new ArrayList <Integer[]> ();
void setup(){
a.add(new Integer[] {1,2,3});
println(a.get(0)[1]);// prints 2
}
ArrayList< int[] > myArrayList = new ArrayList< int[]> ();
void setup()
{
int[] myArray = {0, 1, 2, 3};
myArrayList.add(myArray);
println(myArrayList.get(0)[0]);
}
我在这个例子中使用了原始数据类型,但同样的原则也适用。
我正在使用 Processing,我有一个数组列表
ArrayList
我需要 select 我的 arraylist 的特定数组中的特定项目,但我不明白该怎么做。我知道如何使用 for 循环在数组列表中进行迭代,但我不明白如何 select 具有特定索引的项目。
在此先感谢您的帮助!
数组的 Arraylist returns 一个数组,所以只需使用括号表示法:
ArrayList <Integer[]> a = new ArrayList <Integer[]> ();
void setup(){
a.add(new Integer[] {1,2,3});
println(a.get(0)[1]);// prints 2
}
ArrayList< int[] > myArrayList = new ArrayList< int[]> ();
void setup()
{
int[] myArray = {0, 1, 2, 3};
myArrayList.add(myArray);
println(myArrayList.get(0)[0]);
}
我在这个例子中使用了原始数据类型,但同样的原则也适用。