Abrir arquivo texto

2 respostas
D

Ae galera…

Sei que é uma duvida simploria, mas nao sei como faco para abrir um texto fonte… Procurei em varias apostilas porem nao achei nada…

[]'s

2 Respostas

S

Caro djnho para você criar um cluxo de leitura faça:

//importe as seguintes classes

import java.io.FileReader;

import java.io.BufferedReader;

//instancie os seguintes obletos

FileReader leitor = new FileReader(nomedoarquivo);

BufferedReader buffer = new BufferedReader(leitor);

com estes objetos você poderá ler o conteúdo do arquivo que o leitor esta referenciando de várias maneiras, mas os modos mais comuns são a leitura linha a linha e a leitura caracter por caracter.
Para ler linha a linha faça:

String receptora = “”;
receptora = buffer.readLine();

Para ler caracter por caracter (não tenho muita certeza, pois a muito tempo não usa este recurso) faça:

String receptora = “”;

receptora = buffer.read().toString();

//este último comando lê um caracter do arquivo, coloque-o dentro de uma estrutura de repetição para que você possa ler quantos caracteres forem necessários.

Teste ai e veja se deu certo, falou carinha

_

Para colocar o conteudo completo do arquivo numa String voce pode fazer:

String linha = “”;

while((linha = buffer.readLine()) != null) {

linha += linha + “\n;

}

Não tenho certeza se precisa utilizar o “\n”, não sei se o buffer lê no readLine() a linha mais o caractere para pular a linha. Testa aí e vê se dar certo, Responde aqui depois, pois eu gostaria de saber.

Valeu()

Criado 1 de novembro de 2004
Ultima resposta 2 de nov. de 2004
Respostas 2
Participantes 3