Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/07/2013, 07:56
dieggo92
 
Fecha de Ingreso: julio-2013
Ubicación: Quito
Mensajes: 5
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Duda sobre lectura de un archivo en entrada y salida

Te haces una Entidad Producto con los siguiente atributos
String id,cant,marca,nombre, insertas constructores y gettes y setters

en el main

Cita:
String datos[];
BufferedReader inputStream = null;
ArrayList<Producto> lista=new ArrayList<>();


String nombreFichero = "abc.txt";//la direccion en donde tienes el fichero con el nombre
File fn = new File(nombreFichero);

inputStream = new BufferedReader(new FileReader(nombreFichero));

String l="";

while ((l = inputStream.readLine()) != null) {

datos=l.split(",");

lista.add(new Producto(datos[0],datos[1],datos[2],datos[3]));
}// este while es el mas importante, ya que le dices que cada vez que haya una coma te guarde la información en un espacio dentro del arreglo, mientras haya lineas que leer.

inputStream.close();
Ahi tienes todo el archivo en un ArrayList, ahora deberias poner un JtextField cid a buscar
y mas o menos va asi
Cita:
boolean aux=true;
int aux1=0;
for(int i=0; i<lista.size();i++)
{
if(list.get(i).getid.equals(txtBuscar.gettext())){
aux=false;
aux1=i;
break;}
}

if(aux=false){
txtcant.settext(lista.get(aux1).getcant)
asi con todos los txt}
else
sout"No hay producto"