Please!

Como faço para criar um arquivo texto?

“Gravar e ler”!!

É fácil de fazer isso,mas antes de eu botar o código aqui sugiro q vc leia:
http://www.guj.com.br/forum/viewtopic.php?t=62

É o tutorial de arquivos do GUJ.Se não conseguir,avisa q eu posto o código! :wink:

como vc eh novato no fórum,aí vai a canja:
http://www.geocities.com/canaljava/iofacil.html

vou tentar mais um pouco!!!
Obrigado!

Não consegui mesmo.!!!
Será que existe alguma forma de se fazer mais facil?
para principiante mesmo!!!

Qual o problema/dificuldade que voce esta tendo?

Rafael

Tenho a pequena duvida de como fazer mesmo!!!
Não entendi como fazer com o IOFACIL!!!

O tutorial do GUJ ( link na primeira resposta ) tambem lhe deixou com duvidas?

Rafael

Deixou!!!
Realmente não sei nem por onde começar.!

import java.io.*;
...
// Cria o arquivo
BufferedWriter w = new BufferedWriter(new FileWriter("meuArquivo.txt"));
w.write("xxxxx");
w.write("aaaaa");
w.close();

// Le o arquivo
BufferedReader r = new BufferedReader(new FileReader("meuArquivo.txt"));
String linha = null;
while ((linha = r.readLine()) != null) {
    System.out.println(linha);
}
r.close();
...

Assim ja da para comecar. No mais, o tutorial lhe da mais dica sobre o funcionamento, e a API tambem ( java.sun.com/api )

No caso de dar algum problema ao tentar executar/compilar os testes, poste tambem a mensagem de erro, caso nao consiga resolver apos testar as possiblidades de solucao.

Rafael

Valeu!!
vou tentar aqui!!

Pessoal se eu não me engano se vcs não tratarem uma IOException o codigo nem vai complilar…

[code]
import java.io.*;

public class TestLeitura{

public static void main(String args[]){

try{ //se vc não tratar a exeção o codigo não complila
  
  //Gravar os dados
  //este arquivo (meuArquivo.txt) tem que existir antes de vc execultar o codigo
  BufferedWriter w = new BufferedWriter(new FileWriter("meuArquivo.txt")); 
  w.write("Text de leitura

");
w.write("Mas que merda
");
w.close();

BufferedReader r = new BufferedReader(new FileReader("meuArquivo.txt"));
String linha = null;

while((linha = r.readLine()) != null){ //aqui significa se a proxima linha não for vazia faça:
  System.out.println(linha);
}

}
catch(IOException e){ //caso de algum erro tipo o arquivo não existir vai aparece na tela
System.out.println(“Erro”); //a palavra erro
}
}
}[/code]

Bem este codigo eu teste e funciona perfeitamente…
Acho que com isso vc vai conseguir…

esse erro está aparecendo “unclosed string literal”

o que isso quer dizer?

Tem algum lugar no teu codigo que esta falndo o fechamento de aspas… de uma revisada no teu codigo… algo como

meuMetodo("aaaa);

note que faltou um " antes do fechamento de parenteses.

Rafael

esse erro apareceu!!
texto2.java:26: ‘}’ expected

Tem uma Chave faltando/ou sobrando em algum lugar! Pode ser essa(q taí de bobeira) ou vc esqueceu de fechar algum lugar… checa aí… :wink:

Dica: aprender a interpretar as mensagens de erro, que muitas vezes basta ler o que ela esta dizendo, sao cruciais para a vida de um programador.

Rafael

Realmente não consegui fazer.!!!
Não sei o que dá errado!
mas obrigado por pe ajudarem!!!

Bom… poste ae o seu programa que nao funciona, e a mensagem de erro que ainda esta dando.

Rafael

Outra coisa. Leia isso aqui: http://www.guj.com.br/forum/viewtopic.php?t=6096