E forse a te non è chiaro quello che ho scritto: il fatto delle righe riguarda il mio file di testo e la logica con cui il programma lo esamina, chi ha nominato l'hash map in tutto questo?
Buono però il workaround del punto 2 cmq, userò questa tecnica grazie mille ^^