वेब विकास और डेटा विश्लेषण में, शब्दों की आवृत्ति को समझना महत्वपूर्ण है। इसे प्राप्त करने के लिए, हम जावा 8 का उपयोग करके किसी सूची में शब्दों की आवृत्ति की गणना कैसे करें, इस पर गहराई से विचार करेंगे। आवृत्ति गणना. आरंभ करने के लिए, शब्दों की एक सूची बनाएं:
मुख्य तर्क में शब्दों को उनकी पहचान के आधार पर समूहीकृत करना और घटनाओं की गिनती करना शामिल है:
ListwordsList = Lists.newArrayList("hello", "bye", "ciao", "bye", "ciao");
यह एक मानचित्र तैयार करता है जहां प्रत्येक कुंजी एक अद्वितीय शब्द है, और संबंधित मान इसकी आवृत्ति है। आउटपुट इस प्रकार होना चाहिए:
Mapपूर्णांक मानों की गिनतीcollect = wordsList.stream() .collect(Collectors.groupingBy(Function.identity(), Collectors.counting()));
{ciao=2, hello=1, bye=2}
यदि आपको पूर्णांक मानों की आवश्यकता है लंबे मानों के बजाय, उपयोग करें:Map
मूल्य के आधार पर मानचित्र को क्रमबद्ध करना
Mapcollect = wordsList.stream() .collect(Collectors.groupingBy(Function.identity(), Collectors.summingInt(e -> 1)));
यह चरण एक क्रमबद्ध LinkedHashMap लौटाता है जहां कुंजियाँ शब्दों का प्रतिनिधित्व करती हैं, और मान उनकी क्रमबद्ध आवृत्तियों का प्रतिनिधित्व करते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3