Adicionar dados de um .txt em um ArrayList

2 respostas
decomaxkatsu

Boa tarde Galera!

Alguém ai saberia me dizer como adicionar dados de um arquivo de texto em um ArrayList??? Estou fazendo um sistema de ordenação de dados, e esses dados devem vir de um .txt, alguém ai tem uma luz???

Valeu Brothers

2 Respostas

brunorota

Procura no google algo sobre Ler Arquivos com Java

Estude as classe Scanner e FileInputStream para ler arquivos

http://download.oracle.com/javase/1,5.0/docs/api/java/util/Scanner.html

http://download.oracle.com/javase/6/docs/api/java/io/FileInputStream.html

valew

E
private Conta pegarTXT() throws IOException, Exception {
        String arquivoConta = "C:"+File.separator+"Conta"+File.separator+"arquivo.txt"; // aqui é o caminho do arquivo
        File arquivo = new File(arquivoConta);
        if (arquivo.exists()) {
            List<String> dadosConta = new ArrayList<String>();
            try {
                BufferedReader in = new BufferedReader(new FileReader(arquivo));
                String dados;
                while (in.ready()) {
                    dados = in.readLine(); // aqui eu pego linha a linha do txt
                    dadosConta.add(dados); // aqui eu armazeno a linha do txt em um List
                }
                in.close();
                Conta conta = new Conta();
                conta.setEmail(dadosConta.get(0));
                conta.setSenha(dadosConta.get(1));
                return conta;
            } catch (IOException e) {
                e.printStackTrace();
                throw e;
            }
        } else {
            throw new Exception();
        }
    }

Valew

Criado 13 de maio de 2011
Ultima resposta 13 de mai. de 2011
Respostas 2
Participantes 3