У меня 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 в структуре Collection, который возвращает количество bat
вхождений или есть другой способ определить количество вхождений.
Я обнаружил, что в Google Collection Multiset
есть API, который возвращает общее количество вхождений элемента. Но это совместимо только с JDK 1.5. Наш продукт в настоящее время находится в JDK 1.6, поэтому я не могу его использовать.