Quote Originariamente inviata da mrx19 Visualizza il messaggio
Hai perfettamente ragione, non sono molto pratica di Java quindi non ne avevo idea. Grazie mille!
Ha senso inserire il file in un array di array e cercare le parole all'interno di questo array?
Tra l'altro quel tuo ArrayList<String> par non ha neanche senso perché gli stai facendo contenere più dati promiscui nome, cognome, ecc...
Quindi pure quel if (!par.equals(id)) non ha senso.

Se intendi ri-leggere il file ad ogni login, è sufficiente leggere riga per riga, estrarre le parti e verificarle (username/password di certo).

P.S. separa i dati nel file con un separatore specifico (es. ";"), non con lo spazio.