Tôi có một ArrayListlớp Bộ sưu tập Java, như sau:
ArrayList<String> animals = new ArrayList<String>();
animals.add("bat");
animals.add("owl");
animals.add("bat");
animals.add("bat");
Như bạn có thể thấy, animals ArrayListbao gồm 3 batyếu tố và một owlyếu tố. Tôi đã tự hỏi nếu có bất kỳ API nào trong khung Bộ sưu tập trả về số batlần xuất hiện hoặc nếu có một cách khác để xác định số lần xuất hiện.
Tôi thấy rằng Bộ sưu tập của Google Multisetcó API trả về tổng số lần xuất hiện của một yếu tố. Nhưng điều đó chỉ tương thích với JDK 1.5. Sản phẩm của chúng tôi hiện đang ở trong JDK 1.6, vì vậy tôi không thể sử dụng nó.