Pesquisar neste blog

10/09/2019

Importar um arquivo txt e transferir para um ArrayList em Java

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package lexica;
import java.io.*;
import java.util.ArrayList;
/**
 *
 * @author HENRIQUE
 */
public class Main1 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws FileNotFoundException{
     
        FileReader arquivo = new FileReader("C:\\Users\\HENRIQUE\\Desktop\\lexico.txt");
        BufferedReader learq = new BufferedReader(arquivo);
     
        ArrayList<String> linhas = new ArrayList<>();
        ArrayList<String[]> palavras = new ArrayList<>();
        try{
            String linha = learq.readLine();
            while (linha != null){
                linhas.add(linha);
                linha = learq.readLine();
             
            }
        }catch (IOException e){
            System.out.println(e.getMessage());
        }
        for(String s : linhas){
            palavras.add(s.split(" "));//melhor para visualizar a impressão
            //palavras.add(s.split(""));//ou se preferir
        }
        for(int i= 0; i < palavras.size(); i++){
            for(int j= 0; j< palavras.get(i).length; j++){
                if(!palavras.get(i)[j].trim().isEmpty()){
                    System.out.println(palavras.get(i)[j]);
                }
            }
        }
        System.out.println("____//___");
    }
}

Nenhum comentário: