I have a list. The list can contain multiple items of the same enum type.
Lets say i have an enum : TOY which has values: BALL, DOLL, PLAYSTATION. I want to know how many PLAYSTATION items are in a list with the type TOY. (ie, List<Toy> toys)
What is the best possible solution for this? I don’t want to keep iterating through the list everytime.
You can use Apache commons-collections‘
HashBag. It has agetCount(Object)method which will suit you.