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 listaFacturas aux = new Facturas();
//datos de persona guardados en personaobjpersonita.setNombre(objformu.getTxtNombre().getText());
objpersonita.setDireccion(objformu.getTxtDireccion().getText());
objpersonita.setNombre(objformu.getTxtTelefono().getText());
//envio los datos al array de facturaaux.getFacturitas().add(objpersonita);//
//datos de las piezas en el item seleccionadoobjpieziatas.getPiezas().get(capturado).getNombrePieza();
objpieziatas.getPiezas().get(capturado).getNumPieza();
objpieziatas.getPiezas().get(capturado).getValorPieza();
//envio los datos junto con los de personaaux.getFacturitas().add(objpieziatas);//
//muestro los datos en un textareaobjformu.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 guardarobjpersis.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
