ฉันมีArrayList
คลาส Collection ของ 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 ดังนั้นฉันไม่สามารถใช้งานได้