Mam następującą ArrayListklasę Collection języka Java:
ArrayList<String> animals = new ArrayList<String>();
animals.add("bat");
animals.add("owl");
animals.add("bat");
animals.add("bat");
Jak widać, animals ArrayListskłada się z 3 batelementów i jednego owlelementu. Zastanawiałem się, czy w ramach Collection istnieje interfejs API, który zwraca liczbę batwystąpień, czy też istnieje inny sposób określenia liczby wystąpień.
Odkryłem, że kolekcja Google Multisetma interfejs API, który zwraca całkowitą liczbę wystąpień elementu. Ale to jest kompatybilne tylko z JDK 1.5. Nasz produkt jest obecnie w JDK 1.6, więc nie mogę go używać.