| |||
arraylist y ficheros si alguien puede ayudarme.. como puedo guardar un arraylist en un fichero asi como modificarlo y eliminar cada posicion del arraylist y tambien como hacer una consulta |
| ||||
Investiga un poco sobre serializacion de objetos. ¿a que te refieres con consulta?
__________________ http://blog.tolaware.com.ar -> Blog de Java, Ruby y Linux |
| |||
estoy haciendo un sistema de facturacion y tengo todo guarddo en array list lo que son clientes y productos tengo qe hacer la parte de nueva consulta y facturar en la parte d consulta tengo q mostrar la factura, ah y otra duda en esta parte cuando le doy la opcion A, se la tengo que dar varias veces para que entre porq hace eso??? package proyecto_Fnal; public class menu_Client_Prod { public menu_Client_Prod() { } public void lec_Opc(){ char opc=1; do { try{ for(int i=0;i<40;i++){System.out.println("");} System.out.println("ELIJA UNA OPCION DEL MENU"); System.out.println("A: CLIENTES"); System.out.println("B: PRODUCTOS"); System.out.println("C: REGRESAR AL MENU ANTERIOR"); opc=(char)System.in.read(); switch(opc) { case 'A': clientes client = new clientes(); client.altas(); break; case 'B': productos product= new productos(); product.altas_Produc(); break; case 'C': menu_Princip menu = new menu_Princip(); menu.leer_Carac(); break; default: System.out.println("NO SE PUEDE LEER EN EL SISTEMA ESTA OPCIÓN"); }}catch(Exception e){ } }while (opc!='C'); } } y en la opcion me manda aca *********************************************** import java.util.ArrayList; import java.io.*; public class clientes { ArrayList lista=new ArrayList(); altas_Clientes altas = new altas_Clientes(); public clientes() { } public void altas(){ altas_Clientes altas = new altas_Clientes(); for (;;) { System.out.println("RFC del Cliente: "); altas.rfc=input(""); System.out.println("Nombre del Cliente: "); altas.nombre=input(""); System.out.println("Direccion del Cliente: "); altas.rfc=input(""); System.out.println("Telefono: "); altas.tel=input(""); lista.add(altas); System.out.println("desea agregar otro registro si/no:"); String opt=input(""); if (opt.equals("no")){ break; } } } public static String input(String s) {//metodo para que reconosca el input DataInputStream d=new DataInputStream(System.in); try { return d.readLine(); } catch(Exception e) { return "?"; }} } |
| ||||
Hola: En Escribir y leer objeto de un fichero tienes un pequeño tutorial sobre cómo escribirlos y leerlos. Se bueno. |
| ||||
Las BDD no son la solucion de todos los problemas. Aveces con serializacion o con archivos se soluciona el problema. Aunque no se si es este el caso.
__________________ http://blog.tolaware.com.ar -> Blog de Java, Ruby y Linux |
| |||
¿Donde he dicho yo que las BDD sean la solución a todos los problemas? ![]() Estamos hablando de datos relacionados (Clientes, Productos, Facturas...) así que me preguntaba por que no usar una BDD para eso, ya que esa es precisamente su utilidad. Entiendo que a lo mejor es una práctica sobre usar arrays y serializar objetos y demas, o usar ficheros, pero si no pues no lo veia claro. Pero vamos, mis disculpas por la pregunta si he ofendido a alguien. |
| ||||
Muy buena tu página . Chuidiang. A ver si crece tu http://www.chuidiang.com/chuwiki |
| ||||
Cita: Tampoco he dicho que tu hallas afirmado eso.
Iniciado por GreenEyed ¿Donde he dicho yo que las BDD sean la solución a todos los problemas? ![]() Estamos hablando de datos relacionados (Clientes, Productos, Facturas...) así que me preguntaba por que no usar una BDD para eso, ya que esa es precisamente su utilidad. Entiendo que a lo mejor es una práctica sobre usar arrays y serializar objetos y demas, o usar ficheros, pero si no pues no lo veia claro. Pero vamos, mis disculpas por la pregunta si he ofendido a alguien. Lo que pasa es que a algunas personas les gusta meterle una BD a todo y aveces esto no es lo mas óptimo. Saludos
__________________ http://blog.tolaware.com.ar -> Blog de Java, Ruby y Linux |