Talvez você tenha que percorrer sua Collection verificando se esse item já está incluído, caso positivo incrementar a quantidade, caso contrário adiciona-lo a collection.
Garanta que equals e hashCode estejam corretamente sobrescritas nas suas classes.
[quote=Tchello] Talvez você tenha que percorrer sua Collection verificando se esse item já está incluído, caso positivo incrementar a quantidade, caso contrário adiciona-lo a collection.
Garanta que equals e hashCode estejam corretamente sobrescritas nas suas classes.
Abraços![/quote]
Isso eu sei, o meu problema esta sendo no incrementar a quantidade, pois eu não sei qual o meu produto
Você não pode identifica-lo por um id, ou qualquer outro dado que seja único de um produto?
Implemente equals e hashCode com esse identificador unico e faça a comparação.