Scusa la mia ignoranza,ho scritto la mia soluzione ,quasi identica alla tua,pensando di non aver ricevuto risposta e invece la tua era sulla seconda pagina del forum,di cui non sapevo l'esistenza

Comunque

"Dovresti mettere in FasciaOraria un metodo statico del tipo:

public static FasciaOraria trovaPerCodice(String codice)

Che sfrutta o una ricerca lineare oppure (pi� furbamente) una mappa prepopolata che associa i codici agli oggetti."

Come si potrebbe fare?

Sono molto poco pratico di forum