Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

leandroauler

Salvar Dados de Form em txt

Recommended Posts

Boa Noite,

 

Tenho o seguinte codigo:

 

import javax.swing.*;
public class Form
{
   public static void main(String args[])
   {
      //definindo as variaveis que serao usadas
      String nome, cidade, sexo;
      int idade;
      double altura;
      
      //pegando o conteudo das variaveis
      nome = JOptionPane.showInputDialog("Qual o seu nome? ");
      cidade = JOptionPane.showInputDialog("Onde voce mora? ");
      idade = Integer.parseInt(JOptionPane.showInputDialog("Qual a sua idade? "));
      sexo = JOptionPane.showInputDialog("Qual o seu sexo? ");
      altura = Double.parseDouble(JOptionPane.showInputDialog("Quanto voce mede? "));
      
      //mostrando o conteudo das variaveis
      JOptionPane.showMessageDialog(null, "O seu nome e: "+nome);
      JOptionPane.showMessageDialog(null, "A cidade onde voce mora e: "+cidade);
      JOptionPane.showMessageDialog(null, "A sua idade e: "+idade);
      JOptionPane.showMessageDialog(null, "O seu sexo e: "+sexo);   
      JOptionPane.showMessageDialog(null, "Voce mede "+altura);
      
      //encerrando...
      System.exit(0);
   }
}

Mas não estou conseguindo salvar os dados em TXT, alguem sabe como posso fazer...

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

O arquivo terá um formato definido?

Voce vai criar um arquivo para cada form ou será um arquivo com todos os dados?

 

A princípio voce pode usar o PrintWriter(String file) ele cria um arquivo e possui alguns métodos que facilitam a formatação da informação.

 

http://java.sun.com/j2se/1.5.0/docs/api/java/io/PrintWriter.html

 

PrintWriter pw = new PrintWriter("arquivo.txt");

O problema é que quando o arquivo já existe esse método o limpa, mas tudo vai depender de como voce precisa armazenar os dados.

 

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O arquivo terá um formato definido?

Voce vai criar um arquivo para cada form ou será um arquivo com todos os dados?

 

A princípio voce pode usar o PrintWriter(String file) ele cria um arquivo e possui alguns métodos que facilitam a formatação da informação.

 

http://java.sun.com/j2se/1.5.0/docs/api/java/io/PrintWriter.html

 

PrintWriter pw = new PrintWriter("arquivo.txt");

O problema é que quando o arquivo já existe esse método o limpa, mas tudo vai depender de como voce precisa armazenar os dados.

 

Abraço!

 

Esse codigo so vai rodar a primeira vez que o programa rodar para quardar variaveis....

 

Entao nao será apagado.

 

E como passo o que foi digitado???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja se é isso que voce precisa:

 

    PrintWriter pw = new PrintWriter("arquivo.txt");
    pw.println("Nome: " + nome);
    pw.println("Cidade: " + cidade);
    pw.println("Idade: " + idade);
    pw.println("Sexo: " + sexo);
    pw.println("Altura: " + altura);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.