У мене є 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, тому я не можу ним користуватися.