我有一个ArrayList
Java的Collection类,如下所示:
ArrayList<String> animals = new ArrayList<String>();
animals.add("bat");
animals.add("owl");
animals.add("bat");
animals.add("bat");
如您所见,animals
ArrayList
包含3个bat
元素和一个owl
元素。我想知道Collection框架中是否有任何API返回出现次数,bat
或者是否有另一种方法来确定出现次数。
我发现Google的Collection Multiset
确实有一个API,该API返回一个元素出现的总数。但这仅与JDK 1.5兼容。我们的产品当前在JDK 1.6中,所以我不能使用它。