Quote Originariamente inviata da DCG Visualizza il messaggio
Quindi come hai per caso un esampio ??
Per leggere "a righe" si usa normalmente BufferedReader (in casi ultra basilari o senza troppe pretese in alternativa Scanner).
BufferedReader si crea passando un Reader, che può essere tipicamente: FileReader (usa il charset predefinito, non è detto che vada bene) oppure InputStreamReader creato passando un FileInputStream e tipicamente un charset esplicito.
Esempi ne trovi ovunque in rete.
Poi leggi riga per riga e le inserisci in un ArrayList<String>.

Per dubbi specifici, chiedi pure.