Carrinho de Compras

Estou com problemas, na criação de um carrinho de compras utilizando array, servlet…
tenho varios objeto em um arraylist quando seleciono um ojbeto ele é inserido no carrinho, como faço para não duplica-lo no carrinho e sim apenas
incrementar a quantidade

Cara, ficou um pouco complicado entender o que de fato está acontecendo, mas para resolver a duplicação, utilize classes que implementem a interface Set, ao invés de List.
Espero ter te ajudado um pouco.

Att.