स्ट्रिंग में वर्ण की आवृत्ति ज्ञात करने के लिए जावा प्रोग्राम

इस कार्यक्रम में, आप किसी दिए गए स्ट्रिंग में एक वर्ण की घटना (आवृत्ति) को खोजना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावा अगर … और स्टेटमेंट
  • लूप के लिए जावा
  • जावा स्ट्रिंग चार्ज ()

उदाहरण: वर्ण की आवृत्ति ज्ञात कीजिए

 public class Frequency ( public static void main(String() args) ( String str = "This website is awesome."; char ch = 'e'; int frequency = 0; for(int i = 0; i < str.length(); i++) ( if(ch == str.charAt(i)) ( ++frequency; ) ) System.out.println("Frequency of " + ch + " = " + frequency); ) )

आउटपुट

 ई = 4 की आवृत्ति

उपर्युक्त कार्यक्रम में, दी गई स्ट्रिंग की लंबाई, str, स्ट्रिंग विधि का उपयोग करके पाई जाती है length()

हम charAt()फ़ंक्शन का उपयोग करते हुए स्ट्रिंग में प्रत्येक वर्ण के माध्यम से लूप करते हैं जो इंडेक्स (i) लेता है और दिए गए इंडेक्स में चरित्र को वापस करता है।

हम प्रत्येक चरित्र की तुलना दिए गए वर्ण ch से करते हैं। यदि यह एक मैच है, तो हम आवृत्ति के मूल्य को 1 से बढ़ा देते हैं।

अंत में, हमें आवृत्ति में संग्रहीत एक चरित्र की कुल घटना मिलती है और इसे प्रिंट करते हैं।

दिलचस्प लेख...