在数组的Arraylist中选择特定项

时间:2015-08-27 20:51:37

标签: arrays arraylist processing

我正在使用Processing,我有一个阵列的Arraylist

的ArrayList< ICurve []> c = new ArrayList< ICurve []> ();

我需要在我的arraylist的特定数组中选择一个特定项目,但我无法理解如何做到这一点。我知道如何使用for循环在arraylist中进行迭代,但我无法理解如何选择具有特定索引的项目。

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

数组的Arraylist返回一个数组,所以只需使用括号表示法:

ArrayList <Integer[]> a = new ArrayList <Integer[]> ();    
void setup(){
    a.add(new Integer[] {1,2,3});
    println(a.get(0)[1]);// prints 2
    }

答案 1 :(得分:0)

ArrayList< int[] > myArrayList = new ArrayList< int[]> ();
void setup()
{

  int[] myArray = {0, 1, 2, 3};
  myArrayList.add(myArray);
  println(myArrayList.get(0)[0]);

}

我在这个例子中使用了原始数据类型,但同样的原则适用。