Preciso Exportar e Importar um arquivo .txt!!!
Alguem tem um exemplo para me ajudar???
Preciso Exportar e Importar um arquivo .txt!
E
4 Respostas
J
o que voce quer fazer exatamente?
pegar o texto de um txt (importar) e gravar algum texto que voce tenha em um txt (exportar)?
se for esse o caso, usa:
pra ler o conteudo de um arquivo
StringBuilder sb = new StringBuilder();
String conteudo = new String();
while(br.ready()) {
BufferedReader br = new BufferedReader(new FileReader("PATH.txt"));
sb.append(br.readLine());
sb.append("\r\n");
}
conteudo = sb.toString();
br.close();
pra gravar o texto em um arquivo:
String conteudo; //essa string aqui voce ja tem! eh o q vai ser gravado
PrintWriter pw = new PrintWriter(new FileOutputStream("PATH.txt"));
pw.write(conteudo);
pw.flush();
pw.close();
espero que ajude.
W
javaAdicted,
o que é a variável “br”?
tbm tenho interesse nisso, mas o meu interesse é em importar o meu arquivo License.txt para ser exibido num frame.
vc tem algum exemplo que se encaixa no meu interese?
Pode ser assim também:
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import javax.swing.JOptionPane;
public class ManipularArquivo {
public static void arquivoSalvar(String endereco, String nome, String conteudo) throws IOException{
File diretorio = new File("endereco");
diretorio.mkdir();
if (diretorio.isDirectory()){
FileWriter arquivo = new FileWriter(endereco+Nome+".txt", false);
arquivo.write(conteudo);
arquivo.close();
}
}
public static String arquivoAbrir() throws IOException{
FileReader arquivo = new FileReader("ArquivoSalvo");
String conteudo = "";
int i;
while ((i = arquivo.read())!=-1) {
conteudo += (char)(i);
}
arquivo.close();
return conteudo;
}
}
o que voce quer fazer exatamente? pegar o texto de um txt (importar) e gravar algum texto que voce tenha em um txt (exportar)? se for esse o caso, usa: pra ler o conteudo de um arquivoSó tome cuidado com instanciações desnecessárias, você poderia colocar p BufferedReader fora do while, assim ele faz apenas uma instância do arquivo, acredito q dentro nem funciona...>< ta usando a variavel br antes de criar....pra gravar o texto em um arquivo:StringBuilder sb = new StringBuilder(); String conteudo = new String(); while(br.ready()) { BufferedReader br = new BufferedReader(new FileReader("PATH.txt")); sb.append(br.readLine()); sb.append("\r\n"); } conteudo = sb.toString(); br.close();String conteudo; //essa string aqui voce ja tem! eh o q vai ser gravado PrintWriter pw = new PrintWriter(new FileOutputStream("PATH.txt")); pw.write(conteudo); pw.flush(); pw.close();espero que ajude.
BufferedReader br = new BufferedReader(new FileReader("PATH.txt"));
while(br.ready()) {
System.out.println(br.readLine())
}
br.close();
Criado 16 de junho de 2007
Ultima resposta 11 de mai. de 2011
Respostas 4
Participantes 5
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo