Guardar en archivo .txt

Iniciado por Topaz_34, 23 Junio 2007, 10:18 AM

0 Miembros y 1 Visitante están viendo este tema.

Topaz_34

Solucionado..!  ;D

Casidiablo

¿Almacenarlo dónde?

En una variable, en un archivo, en una base de datos, ¿dónde? Ok, lo importante es obtener los datos que contenga, para eso utiliza el método getText().

String str = objeto.getText();

Saludos!!!

»~^~«CkNU!»~^~«

Citareh intentado varias formas y no lo he logrado..

Todos dicen lo mismo. A ver, decí que fue lo que probaste y qué problemas tuviste que con gusto te ayudamos.
»~^~«ChiCkENURiNE»~^~«

Topaz_34

Cita de: »~^~«CkNU!»~^~« en 27 Junio 2007, 16:53 PM
Citareh intentado varias formas y no lo he logrado..

Todos dicen lo mismo. A ver, decí que fue lo que probaste y qué problemas tuviste que con gusto te ayudamos.


Pues yo si trata de muchas formas como por ejemplo:


public void guardar(String nombarch)
    {   
       
      PrintWriter arch=null;
      try
      {
         arch=new PrintWriter(new BufferedWriter(new                FileWriter(nombarch)));
         arch.println(texto.getText());
      }
      catch(Exception e)
      {
         JOptionPane.showInputDialog(null,"Error, Datos no almacenados ");   
         //System.err.println("Error, el archivo no pudo ser guardado :( ");
      }
      try{
         if(arch!=null)
            arch.close();
      }
      catch(Exception e)
      {
      
      }
    }




¬¬'
_

Crack_X

Por favor utiliza las etiquetas de codigo:

Código (java) [Seleccionar]

FileWriter escribir = new FileWriter( new File("archivo.txt") );


o

Código (java) [Seleccionar]
PrintWriter out
   = new PrintWriter(new BufferedWriter(new FileWriter("foo.out")));


Lee la documentacion de lo que quieras usar.

http://java.sun.com/j2se/1.4.2/docs/api/java/io/BufferedWriter.html

PD: Que mal se ve la nueva etiqueda de codigo :S
Shit loads of money spend to show us wrong from right. Say no to war


Yasser Has Things To Say
WarZone

Casidiablo

Cita de: Crack_X en 29 Junio 2007, 00:34 AM
PD: Que mal se ve la nueva etiqueda de codigo :S

Sep, demasiado mal... me imagino que se solucionará modificando un poco el CSS.

Saludos!!

marioly

Cita de: Casidiablo en 24 Junio 2007, 02:25 AM
¿Almacenarlo dónde?

En una variable, en un archivo, en una base de datos, ¿dónde?

no se.., creo (y guiandome por el titulo), es en un txt 

Cita de: Crack_X en 24 Junio 2007, 02:25 AM

FileWriter escribir = new FileWriter( new File("archivo.txt") );

haciendo eso trunkaria el archivo cada vez :P , y creo que quiere usarlo como una pequeña base de datos :)

podrias hacer:

PrintStream stream = new PrintStream(new FileOutputStream("miarchivo.txt", true));
stream.println(etiqueta.getText());


saludos ;)