Buonasera ragazzi. Ho un nuovo problema: ho 'vocabolario' di parole costituita da due stringhe di nome e descriz già definita:

cane descriz
canile descri
gatto ...
topo
...

dovrei creare in java una funzione che mi prenda tutti i nomi che iniziano con c per cui la funzione mi dovrebbe restituire questo array

cane descriz
canile descriz

ps Prendere tutte le parole che iniziano con una lettera so farlo, il problema è che non so impostare la funzione! Grazie a chi mi risponderà!

Io l'ho fatta così ma giustamente mi ritorna solo cane...
codice:
public Parola ricercaChar(String carattere){
		for(Parola p: vocabolario){     /*ad ogni iterazione p varrà prima cane, poi canile ecc*/
			if(p.getNome().startsWith(carattere))
			   return p;
		}
	    return null;
}