Originariamente inviato da Fire_89
Il mio problema è nel calcolare le prenotazioni associate ad ogni sala..
Io nel mio post precedente ho fatto un discorso un po' più generale, nel caso si volesse mantenere in una struttura dati l'intero insieme delle prenotazioni (completo di tutti i dati) e pure "indicizzate" per sala.

Ma se a te serve solo il numero di prenotazioni per sala e basta, devi comunque usare una "mappa" ma in modo più semplice. La mappa avrà come "chiave" la sala (un String) e come "valore" il contatore (un Integer va bene).

Leggi e scorri tutto il file prenotazioni.csv riga per riga, spezzi i dati nella riga ed ottieni per ognuna la sala, ecc...
Per ogni prenotazione vai a vedere se c'è la sala nella mappa e quindi: a) se c'è già, incrementi il contatore associato alla chiave-sala oppure b) se non c'è inserisci una associazione inziale sala --> 1.

E prosegui riga per riga. Questo è il minimo che puoi fare. L'altro che ho detto ... beh è di più e più complesso.