I need tips on how to create (where to start, which functions to use, etc.).
A generic project that receives a .txt
file, reads the data and stores the words in ArrayList<>
.
I have already created a structure for:
- Load a file
.txt
(within the project) throughinput
of user; - Read the file data;
I have no idea how to get information from this '.txt' and apply it to ArrayList<>
.
Code:
public static void main(String[] args) {
Scanner ler = new Scanner(System.in);
System.out.printf("Informe o nome de arquivo texto:\n");
String nome = ler.nextLine();
System.out.printf("\nConteúdo do arquivo texto:\n");
try {
FileReader arq = new FileReader(nome);
BufferedReader lerArq = new BufferedReader(arq);
String linha = lerArq.readLine(); // lê a primeira linha
while (linha != null) {
System.out.printf("%s\n", linha);
linha = lerArq.readLine(); // lê da segunda até a última linha
}
arq.close();
} catch (IOException e) {
System.err.printf("Erro na abertura do arquivo: %s.\n",
e.getMessage());
}
System.out.println();
}