faço uma programa e gostaria de gerar a solução e coloca-la em um arquivo txt…
por exemplo:
faço um programa para somar dois numero, ou inves de colocar em uma area de text, queria gerar um txt para salvar o resultador…
alguem pode me ajudar?
faço uma programa e gostaria de gerar a solução e coloca-la em um arquivo txt…
por exemplo:
faço um programa para somar dois numero, ou inves de colocar em uma area de text, queria gerar um txt para salvar o resultador…
alguem pode me ajudar?
Ola amigo !!
Creating a Temporary File
[code]
import java.io.*;
try {
// Create temp file.
File temp = File.createTempFile(“pattern”, “.suffix”);
// Delete temp file when program exits.
temp.deleteOnExit();
// Write to temp file
BufferedWriter out = new BufferedWriter(new FileWriter(temp));
out.write("aString");
out.close();
} catch (IOException e) {
}[/code]
peguei esse codigo do site:
http://javaalmanac.com/egs/
abraços…
O código do nain não é exatamente o que o mmdumar pediu. Ele pediu para salvar o resultado. Logo, não pode ser um arquivo temporário… O método abaixo faz o que ele quer:
import java.io.*;
// ...
void salvarResultado(int resultado){
try {
Writer escritor = new FileWriter(new File("meu_resultado.txt"));
escritor.write(resultado);
escritor.flush();
escritor.close();
} catch( IOException ioe){
ioe.printStackTrace();
}
}
Foi mal !! Li errado o topico !!
Brigado vinci pela correção !!
o arquivo esta sendo gravado em uma linha so ,… como faço para gravar pulando linha?
colocando ‘\n’ no final da String??
Ou seja…
[code]
import java.io.*;
// …
void salvarResultado(int resultado1, int resultado2){
try {
Writer escritor = new FileWriter(new File(“meu_resultado.txt”));
escritor.write(resultado1);
escritor.write(’\n’);
escritor.write(resultado2);
escritor.write(’\n’);
escritor.flush();
escritor.close();
} catch( IOException ioe){
ioe.printStackTrace();
}
}[/code]
Lembrando que o método write() pode ser sobrecarregado para aceitar int, char, char[], String… Para saber mais, consulte a documentação.
Olá,
Tem como eu colocar o caminho no qual eu quero que “este arquivo” (que foi criado e adicionado texto) seja guardado???
tipo no C:/temp?
[]´s
Cris
file:///C:/temp/meu_arquivo.txt
Bom todos os que prescisarem de ajuda podem me mandar emails faco questao de ajudar …
sds
otto
otto@blucom.com.br
tecnico_otto@hotmail.com
Oi Vinci,
não deu certo colocar aquele endereço do arquivo, será que é pq eu estou no windows ou algo assim??
o erro foi esse …
caminhoarquivo = file:///C:/projetos/1/verdade.html
java.io.FileNotFoundException: file:\C:\projetos\1\verdade.html (The filename, directory name, or volume label syntax is incorrect)
Agradeço se puder me ajudar!!
valeus
Cris
Oi …
funcionou, mas eu tirei o file:///.
Obrigada a todos
Valéria