Caros GUJ,
Procuro um mecanismo para facilmente modificar um atributo de objeto que está dentro de duas listas de objetos
public class Cart {
private Client client;
private List<Item> item;
private int status;
}
public class Item {
private int itemID;
private int amount;
}
private List<Cart> listCarts = new ArrayList<Cart>();
É possível referenciar listCarts.get(posCart).getItem().get(posItem)
//posCart = posição do Cart
//posItem = posição do Item
de maneira que uma modificação na referente também modifique a referência, ou seja
atalhoItem = listCarts.get(posCart).getItem().get(posItem)
atalhoItem.setAtributo(novoValor)
Em C, se não me engano, seria algo deste tipo
listCarts.get(posCart).getItem().get(posItem) = *atalhoItem
Alguma sugestão?