Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: Topaz_34 en 23 Junio 2007, 10:18 AM

Título: Guardar en archivo .txt
Publicado por: Topaz_34 en 23 Junio 2007, 10:18 AM
Solucionado..!  ;D
Título: Re: Guardar en archivo .txt
Publicado por: Casidiablo en 24 Junio 2007, 02:25 AM
¿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!!!
Título: Re: Guardar en archivo .txt
Publicado por: »~^~«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.
Título: Re: Guardar en archivo .txt
Publicado por: Topaz_34 en 29 Junio 2007, 00:21 AM
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)
      {
      
      }
    }




¬¬'
_
Título: Re: Guardar en archivo .txt
Publicado por: Crack_X en 29 Junio 2007, 00:34 AM
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 (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
Título: Re: Guardar en archivo .txt
Publicado por: Casidiablo en 29 Junio 2007, 15:40 PM
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!!
Título: Re: Guardar en archivo .txt
Publicado por: marioly en 30 Junio 2007, 02:16 AM
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 ;)