Perfetto ragazzi vi ringrazio tutti e scusate se ho postato qui invece che nella sezione giusta, farò piu attenzione!
Comunque ho corretto il codice come da suggerimento vostro ed ora funziona bene 
codice:
public String toString() {
String result =
getClass().getName()
+ "["
+ "nome=" + nome
+ ", "
+ "altezza=" + altezza
+ ", "
+ "cibiPreferiti=";
for(int i=0 ; i<cibiPreferiti.length ; i++) {
result = result + cibiPreferiti[i];
if(i < cibiPreferiti.length - 1) result = result+", ";
}
return result+"]";
}
Alex87 potresti precisare meglio quello che dici? che significa che potrei usare Arrays.toString() ?