como guardar los datos de un ArrayList<Object> de objetos en un archivo txt ???????
Publicado por EDISSON (3 intervenciones) el 24/03/2020 00:58:19
buenas
tengo un inconveniente para completar un codigo
lo que busco es pasar los datos de un arraylist a un archivo txt pero no entiendo muy bien como seria
es en java netbeans y con el patron mvc
soy nuevo en esto de programar y se los agradecería mucho
el codigo es este
y esta es mi funcion guardar que esta en la clase persistencia
no se si me entiendan ayuda por favor
tengo un inconveniente para completar un codigo
lo que busco es pasar los datos de un arraylist a un archivo txt pero no entiendo muy bien como seria
es en java netbeans y con el patron mvc
soy nuevo en esto de programar y se los agradecería mucho
el codigo es este
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//objeto de tipo lista factura que envia los datos a la lista
Facturas aux = new Facturas();
//datos de persona guardados en persona
objpersonita.setNombre(objformu.getTxtNombre().getText());
objpersonita.setDireccion(objformu.getTxtDireccion().getText());
objpersonita.setNombre(objformu.getTxtTelefono().getText());
//envio los datos al array de factura
aux.getFacturitas().add(objpersonita);//
//datos de las piezas en el item seleccionado
objpieziatas.getPiezas().get(capturado).getNombrePieza();
objpieziatas.getPiezas().get(capturado).getNumPieza();
objpieziatas.getPiezas().get(capturado).getValorPieza();
//envio los datos junto con los de persona
aux.getFacturitas().add(objpieziatas);//
//muestro los datos en un textarea
objformu.getTxtAVer().append(
"-- Nombre: " + objformu.getTxtNombre().getText()
+ "\n" + "-- Direccion: " + objformu.getTxtDireccion().getText()
+ "\n" + "-- Telefono: " + objformu.getTxtTelefono().getText()
+ "\n" + "Nombre Pieza: " + objpieziatas.getPiezas().get(capturado).getNombrePieza()
+ "\n" + "Numero: " + objpieziatas.getPiezas().get(capturado).getNumPieza()
+ "\n" + "Valor: " + objpieziatas.getPiezas().get(capturado).getValorPieza()
);
//aqui envio los datos a la funcion guardar
objpersis.guardarfactura(aux);
objpersis.CerrarArchivo();
System.out.println("archivo creado con exito");
}
y esta es mi funcion guardar que esta en la clase persistencia
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public void guardarfactura(Facturas facturar){
facturar.getFacturitas();
try {
int i=0;
Salida = new DataOutputStream(new FileOutputStream("factura" + i++ + ".txt"));
for (i = 0; i < facturar.getFacturitas().size(); i++) {
Salida.equals(facturar.getFacturitas().get(i).toString());
}
Salida.flush();
Salida.close();
} catch (Exception e) {
}
}
no se si me entiendan ayuda por favor
Valora esta pregunta


0