Boa noite pessoal!
Estou com o seguinte problema:
Eu quero ler um arquivo txt contendo numeros inteiros e reais:
por exemplo ler um arquivo com esses valores -> 3.6
5
4
6.5 …
Mas só que eu ja fiz de tudo pra entender como manipular arquivo em java. Peguei material na net mas não resolveu. O livro do Deitel na é bom para quem e iniciante.
Gostaria de saber se alguem poderia me da uma ajuda, com algum exemplo semelhante ao meu problema, pois tenho muita dificuldade e resolvi postar esse tópico na parte da galera que está mais avançãda pois tenho o conhecimento básico em java que aprendi com a galera aqui da net.
Valeu Pessoal.
Fala Osmar!!!
Eis aqui um exemplo rapido…
File preArq = new File("C:\\teste.txt");
RandomAccessFile arq = new RandomAccessFile(preArq,"r");
System.out.println(arq.readLine());
Este programinha irá tentar uma arquivo teste.txt na raiz do C:\ em modo de leitura, é para isso que serve o “r”, de Read.
E a última linha chama o método readLine, que lê as linhas do arquivo em ordem, e retorna pra String. Quando eu chamo a primeira vez, retorna a primeira linha, a segunda vez, a segunda linha…
Só pra vc ficar por dentro, os outros métodos de abertura de arquivos além de “r” são:
“w” - para criar um arquivo novo (se ja existir apaga o antigo) e escrever
“a” - abre um arquivo e escreve a partir do final dele
Abraços!![/code]
Valeu pela força !
Vou dar continuidade ao programa que estou desenvolvendo.
Abraço!!!