Ciao, perché fai

codice:
if(s.contains(righe))

? Ogni riga che leggi va aggiunta alla lista. Se invece metti quell'if allora significa che la aggiungi solo se è già presente, il che non ha molto senso...