E a lógica do seu método está errada, provavelmente.
Se você tiver a String “abacate” e o array {“laranja”,“limão”,“banana”,“abacate”}, seu método vai retornar false. É isso que você quer? Pois você está mandando retornar false logo na primeira comparação que falhar.
Imagino que você queira deixar só o return true dentro da iteração e o false no final do método.