У мене є ArrayListклас колекції Java таким чином:
ArrayList<String> animals = new ArrayList<String>();
animals.add("bat");
animals.add("owl");
animals.add("bat");
animals.add("bat");
Як бачите, він animals ArrayListскладається з 3-х batелементів і одного owlелемента. Мені було цікаво, чи є в рамках колекції який-небудь API, який повертає кількість batподій, чи є інший спосіб визначення кількості подій.
Я виявив, що в колекції Google Multisetє API, який повертає загальну кількість зустрічань елемента. Але це сумісно лише з JDK 1.5. Зараз наш продукт знаходиться в JDK 1.6, тому я не можу ним користуватися.