Foros del Web » Programación para mayores de 30 ;) » Java »

Escribir en archivo

Estas en el tema de Escribir en archivo en el foro de Java en Foros del Web. Muy buenas, Necesitaría una ayudita de algún sabio del foro. Tengo problemas a la hora de escribir en un archivo en formato .txt ya lo ...
  #1 (permalink)  
Antiguo 24/11/2013, 11:18
 
Fecha de Ingreso: noviembre-2012
Mensajes: 136
Antigüedad: 12 años
Puntos: 0
Escribir en archivo

Muy buenas,

Necesitaría una ayudita de algún sabio del foro.

Tengo problemas a la hora de escribir en un archivo en formato .txt ya lo he echo otras veces y me ha funcionado, las otras veces creaba un archivo y en el mismo método lo escribía.

Ahora lo que quiero hacer es crearlo en un método y escribirlo en distintos métodos.

Ya se que hay mucha información por la web pero si recurro al foro es porque ya no se por donde tirar es una cosa muy rara.

La question es que tengo una clase InformeTxt.java y tengo estos metodos.
Constructor:

Código Java:
Ver original
  1. private FileWriter arxiu;

Código Java:
Ver original
  1. public InformeTxt(Informe infortype) {
  2.        
  3.         this.tipo_informe=infortype;
  4.         this.visitarElements();
  5.         this.crearFitxer();
  6.    
  7.     }

Y los metodos para crear archivo y escribir:

Código Java:
Ver original
  1. public void crearFitxer(){
  2.        
  3.         String nom = "arxiu.txt";
  4.      
  5.         try {
  6.  
  7.             this.arxiu = new FileWriter(nom);
  8.  
  9.        } catch (Exception ex) {
  10.            ex.printStackTrace();
  11.        }
  12.  
  13. }
  14.  
  15. public final void escriuLinia() {
  16.        
  17.          String linea = "------------------------------------------------ \r\n";
  18.            
  19.             try {
  20.                 this.arxiu.write(linea);
  21.             } catch (IOException e) {
  22.                 // TODO Auto-generated catch block
  23.                 e.printStackTrace();
  24.             }
  25.            
  26.     }
Me sale un error java.lang.NullPointerException.

Alguna ayuda, estoy bastante desquizado.

Un saludo
  #2 (permalink)  
Antiguo 24/11/2013, 11:46
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: Escribir en archivo

El error java.lang.NullPointerException. suele ser fácil de arreglar. Vendría bien si dijeras la línea exacta en la que te da (aparte del catch, si es ahí).

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: clase, metodo, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:52.