इस प्रकार मैं एक ArrayList
, जावा के एक संग्रह वर्ग है:कैसे एक सूची में एक तत्व की घटनाओं की संख्या की गिनती करने के
ArrayList<String> animals = new ArrayList<String>();
animals.add("bat");
animals.add("owl");
animals.add("bat");
animals.add("bat");
आप देख सकते हैं, animals
तत्वों से युक्त है और एक owl
तत्व। मैं सोच रहा था कि संग्रह ढांचे में कोई एपीआई है जो bat
घटनाओं की संख्या देता है या यदि घटनाओं की संख्या निर्धारित करने का कोई और तरीका है।
मुझे पता चला कि Google का संग्रह Multiset
में एक एपीआई है जो किसी तत्व की घटनाओं की कुल संख्या देता है। लेकिन यह केवल जेडीके 1.5 के साथ संगत है। हमारा उत्पाद वर्तमान में जेडीके 1.6 में है, इसलिए मैं इसका उपयोग नहीं कर सकता।
कि कारणों से आप एक कार्यान्वयन के बजाय एक अंतरफलक के लिए कार्यक्रम चाहिए में से एक है। यदि आपको सही संग्रह मिलना है तो आपको उस संग्रह का उपयोग करने के लिए प्रकार को बदलने की आवश्यकता होगी। मैं इस पर एक जवाब पोस्ट करूंगा। – OscarRyz