如何向processing的数组中添加新数据

在processing中想往已创建的数组中加入新的变量,但出现了cannot invoke append()的问题,不管是类的数组,还是普通的数组,都不行,暂时想不到该用什么解决了。标签里没找到processing。

Boy[] arrb;

arrb=new Boy[3];

if (key==32){
  Boy b;
  b=new Boy();
  Boy[].append();
}

这个代码是一部分代码,想着是只要按了空格键,就生成一个新的Boy类数据,并添加到arrb的数组里。
具体报错问题代码如下:Cannot invoke append() on the array type sketch_boy_JAVA.Boy[]

往数组里加入元素,应该不是用append把,应该是这样吧:

Boy b;
b=new Boy();
arrb[0] = b;