How to initialise and use array in game assignment

I tried to change it to

for (int i = 0; i < invaders.length; i++) {
  if (weapon == invaders[i]) {
...

but it doesn’t work

The same for

int i = int(random(width/35));
if (weapon == invaders[i]) {
...