Modificar un objeto en array

sara
29 de Abril del 2010
Hola, tengo un problemilla con los arraylist, a ver si alguien me puede ayudar,
El caso es que recojo datos de un producto de la base de datos a un arraylist, los datos que se guardan por producto son: identificador, modelo, precio y unidades.
Lo que no puedo lograr es añadir unidades al campo unidades del arraylist ya que lo que quiero modificar el objeto.

hasta donde se, para modificar un objeto se utiliza set:
arrayb.set(i, objeto);

pero esto solo sirve para modificar todo el objeto, para reemplazarlo, no para modificar un campo del objeto.

Para que se vea mas claro, el arraylist podria tener:

1 Camiseta 12 100
2 Palestino 8 50
3 Pulsera 2 100
....

Lo que quiero es que al pulsar un boton el arraylist tenga:

1 Camiseta 12 70
2 Palestino 8 50
3 Pulsera 2 100
....


Gracias

César Augusto Cruz Tapia
03 de Mayo del 2010
Modifica directamente al objeto, toma el objeto de tu arraylist ej Objeto objeto1 = (Objeto) arraylist [ X ] ; objeto1.camiseta = nuevoPrecio; esa es la idea de ahi no puedes mejorar el codigo para elegir si cambias los 3 precios (o mas) o solo 2 o uno. cualkier comentario mi correo es [email protected]