Java - sistema de control de artículos electrodomésticos

 
Vista:
Imágen de perfil de adriana barzallo

sistema de control de artículos electrodomésticos

Publicado por adriana barzallo (2 intervenciones) el 06/12/2014 19:39:53
HASTA EL MOMENTO EN MI PROGRAMA YA TENGO ELABORADA LA CODIFICACIÒN PARA PODER GENERAR UN CÒDIGO AL ELECTRODOMESTICO, (LOS CUALES SON 2) , TENGO GUARDADOS LOS DATOS DEL ELECTRODOMESTICO(NOMBRE, TIPO, CALIDAD, MARCA, MODELO Y CODIGO )EN UN ARRAYLIST, PERO LUEGO ME PIDE QUE EL USUARIO DEL SISTEMA INGRESE EL CÒDIGO Y DEBO VERIFICAR SI EXISTE ALGUN ELECTRODOMESTICO CON ESE CÒDIGO..... LO QUE NO SE ES COMO SACAR EL CÒDIGO QUE SE ENCENTRA GUARDADO EN UN ARRAYLIST QUE CONTIENE TODOS LOS DATOS DEL ELCTRODOMESTICO .
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 349
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

sistema de control de artículos electrodomésticos

Publicado por Andrés (340 intervenciones) el 06/12/2014 21:54:19
Según veo, tendrías que ciclar por el ArrayList

Entrada: codigo

for (Electrodomestico e: lista) {

//if(e.getCodigo() == codigo) {}else {} //Si es de tipo entero
//if(e.getCodigo().equals(codigo)) {}else {} //Si es de tipo string

}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

sistema de control de artículos electrodomésticos

Publicado por Javier (6 intervenciones) el 08/12/2014 06:14:13
Hola
Mira este ejemplo:
He creado un arreglo simple, el cual se he agregado los codigos de los productos, luego con la propiedad indexOf de arreglo le paso como parametro el codigo que estoy buscando y me devuelve la posicion en el arreglo , si no lo encontrara devolveria -1

codigo:

ArrayList<String> objetos;
public Formulario_01() {
initComponents();
objetos=new ArrayList<String>();
objetos.add("cod_producto1");
objetos.add("cod_producto2");
objetos.add("cod_producto3");
System.out.println("encontrado en posicion:"+objetos.indexOf("cod_producto2"));
}


debug:

encontrado en posicion:1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Julio Cesar

sistema de control de artículos electrodomésticos

Publicado por Julio Cesar (30 intervenciones) el 08/12/2014 16:45:08
hola...

bueno para recorrer una lista puedes utilizar iterator();
seria asi..
ArrayList<NombreClaseLista> al;//esto de aqui no es necesario ponerlo si ya lo tienes, es solo para que veas como ///funciona

Iterator<NombreClaseLista> it = al.iterator();
while(it.hasNext()){
NombreClaseLista ncl = it.next();
System.out.println(ncl.getLoQueQuierasBuscar());
}

recuerda, esto es un ejemplo de como acceder a los datos de un nodo d un ArrayList, para buscar un dato en especificco ahi mismo dentro del while despues de la instancia a la clase puedes añadir un if para hacer una comparacion...
espero que esto te ayude...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
Imágen de perfil de ADRIANA

sistema de control de artículos electrodomésticos

Publicado por ADRIANA (2 intervenciones) el 09/12/2014 05:51:08
muchas graciias amigo, lo intentare de esta manera
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar