tengo un ArrayList llamado stock, donde guardo en cada elemento una instancia de objeto Producto.
mi problema es que necesito recorrer el arreglo para buscar un producto, tal que 2 propiedades del objeto Producto, titulo y formato, sean iguales a los pasados al método buscar().
intente hacer esto:
Código:
public int buscar_registro(String titulo, String formato) {
int i;
for (i=0;i <= stock.size();i++) {
Pelicula aux = (Pelicula) stock.get(i);
System.out.println( aux.titulo );
if(aux.titulo == titulo && aux.formato == formato) return i;
}
// si no se encuentra el elemento en el stock:
return -1;
}
y aunque al parecer funciona , lanza unos errores, me imagino porque no se debe asignar a una misma variable una referencia a un objeto y luego asignarle una referencia a otra objeto.
pero si esto es así, no alguna alternativa?