André,
se vc quiser gravar um Objeto em um
arquivo, é só faze-lo implementar
java.io.Serializable e usar DataOutputStream e
DataInputStream.
Segue um exemplo abaixo, nem tentei compilar porque não
tenho um
JDK instalado em minha maquina agora...
Inteh,
Leonardo.
.........................................
Leonardo Souza Mario Bueno itera Informática +55 27 337-0317
[EMAIL PROTECTED] import java.io.*;
class cria_arq { public static void main(String args []) { DataOutputStream out = null; DataInputStream in =
null;
try {
out = new DataOutputStream(new FileOutputStream("registro.ser")); Registro reg = new
Registro("preco", 13.45);
out.writeObject(reg);
System.out.println("Gravei:"+reg);
} catch(IOException e)
{
System.out.println("Arquivo não foi escrito"); } finally { if (out !=
null) try {out.close();} catch (Exception e) {}
}
try {
in = new DataOutputStream(new FileOutputStream("registro.ser")); Registro reg =
(Registro) out.readObject();
System.out.println("Li:"+reg);
} catch(IOException e)
{ System.out.println("Arquivo não foi escrito"); } finally { if (in !=
null) try {in.close();} catch (Exception e) {}
}
} public class Registro implements
Serializable {
public String campo1;
public Double campo2;
public Registro(String c1, Double c2)
{
campo1 = c1;
campo2 = c2;
}
public String toString() {
return
"Registro("+campo1+","+campo2+")";
}
}
}
|
- Re: [java-list] Gravar dados em arquivo MARCELO LABBATI
- [java-list] Applet que passa graphics vi... Juliano Moraes
- Re: [java-list] Applet que passa gra... Matheus Araujo
- Re: [java-list] Applet que passa... Juliano Moraes
- Re: [java-list] Gravar dados em arquivo Leonardo Souza Mario Bueno
- Re: [java-list] Gravar dados em arquivo Rodolfo Ricci
- Re: [java-list] Gravar dados em arquivo George Leite Jr
- Re: [java-list] Gravar dados em arquivo Luiz Fernando
- Re: [java-list] Gravar dados em arqu... Alvaro Mota
- Re: [java-list] Gravar dados em arquivo DareDevil
- [java-list] Parametro Henrique Rodrigo T. da Silva