In diversi modi:Originariamente inviato da rossonero922
in questo secondo caso mi da errore perche tenta di castare benevento in data...come risolvo???
- o tratti tutto quanto c'è tra una data e l'ultima info prima della successiva data come un "record" e quindi fornirai un oggetto che ha una data e una lista di città. (uhm, vedo adesso che Città ha la data, quindi in effetti non è sensato)
- oppure gestisci un po' di logica per fare la lettura/parse della data solo ogni tot che sai tu.
Alcuni consigli (ascoltali):
- per ParseException non fare solo un ParseException, cioè questo va bene ma se la data fosse malformata comunque continuare con il resto non avrebbe senso, quindi fai uscire o ParseException o una tua eccezione di significato più appropriato.
- dai nomi sensati alle variabili ... non Sd, d, n
- ho la sensazione che quel read statico l'hai messo in una classe in mezzo a un sacco di altra roba, valuta di gestire la sola lettura da file in una classe separata e apposita ... e non con metodi statici!