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() ?