Processing 处理-管理ArrayList

Processing 处理-管理ArrayList,processing,Processing,我正在尝试管理此ArrayList。基本上,我有一个PVector对象的ArrayList——在我的代码中有两对(x,y)变量进入数组。我想知道如何分别管理这两对。我需要知道哪一个是(x1,y1),哪一个是(x2,y2),并可能命名它们。我该怎么做 Blob(浮动x,浮动y){ minx=x; miny=y; maxx=x; maxy=y; points=新的ArrayList(); 添加(新的PVector(x,y)); } 根据您的问题,我不完全确定您想要实现什么,但是如果您想从blob函数

我正在尝试管理此
ArrayList
。基本上,我有一个
PVector
对象的
ArrayList
——在我的代码中有两对
(x,y)
变量进入数组。我想知道如何分别管理这两对。我需要知道哪一个是
(x1,y1)
,哪一个是
(x2,y2)
,并可能命名它们。我该怎么做

Blob(浮动x,浮动y){
minx=x;
miny=y;
maxx=x;
maxy=y;
points=新的ArrayList();
添加(新的PVector(x,y));
}

根据您的问题,我不完全确定您想要实现什么,但是如果您想从
blob
函数中创建2个
PVector
对象并将它们添加到
ArrayList
中,那么再向该函数添加2个参数。例如:

void blob(浮点x1、浮点y1、浮点x2、浮点y2){
minx=x1;
miny=y1;
maxx=x2;
maxy=y2;
points=新的ArrayList();
添加(新PVector(minx,miny));
添加(新PVector(maxx,maxy));
}
然后,您可以使用
ArrayList
索引来标识这两个
PVector
对象,并将它们命名为变量。例如:

PVector firstPoint=points.get(0);
PVector secondPoint=points.get(1);
推荐阅读: