Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा प्रोग्राम प्रत्येक वर्ण की घटनाओं की गणना करने के लिए

मान लें कि निम्नलिखित हमारी स्ट्रिंग है -

स्ट्रिंग myStr ="थिसिसिट";

घटनाओं की गणना करने के लिए, हम हैश मैप का उपयोग कर रहे हैं। के माध्यम से लूप करें और इसका उपयोग करेंके(0 और charAt() विधि, उपरोक्त स्ट्रिंग में प्रत्येक वर्ण की घटनाओं की गणना करें -

HashMap <कैरेक्टर, इंटीजर> हैश मैप =नया हैश मैप<>(); के लिए (int i =myStr.length() - 1; i>=0; i--) { if (hashMap.containsKey(myStr.charAt) (i))) {इंट गिनती =हैश मैप.गेट (myStr.charAt (i)); हैश मैप.पुट (myStr.charAt (i), ++ गिनती); } और {हैश मैप.पुट (myStr.charAt (i), 1); }}

उदाहरण

प्रत्येक वर्ण की घटनाओं को गिनने का कार्यक्रम निम्नलिखित है -

आयात करें System.out.println ("स्ट्रिंग =" + myStr); हैश मैप <चरित्र, पूर्णांक> हैश मैप =नया हैश मैप <> (); for (int i =myStr.length() - 1; i>=0; i--) { अगर (hashMap.containsKey(myStr.charAt(i))) { int count =hashMap.get(myStr.charAt(i) )); हैश मैप.पुट (myStr.charAt (i), ++ गिनती); } और {हैश मैप.पुट (myStr.charAt (i), 1); } } System.out.println ("प्रत्येक वर्ण की घटनाओं की गणना करना =" + हैश मैप); }}

आउटपुट

स्ट्रिंग =thisisitप्रत्येक वर्ण की घटनाओं की गणना ={s=2, t=2, h=1, i=3}

  1. जावा प्रोग्राम एक वृत्त की परिधि का पता लगाने के लिए

    इस लेख में, हम समझेंगे कि किसी वृत्त की परिधि कैसे ज्ञात की जाती है। परिधि एक वृत्त की परिधि है। यह एक वृत्त के चारों ओर की दूरी है। परिधि सूत्र C =2𝜋\pi r द्वारा दी गई है, जहां \pi𝜋 =3.14 और r वृत्त की त्रिज्या है - नीचे उसी का एक प्रदर्शन है - इनपुट मान लीजिए हमारा इनपुट है - वृत्त की त्र

  1. एक समलंब का क्षेत्रफल ज्ञात करने के लिए जावा प्रोग्राम

    इस लेख में हम समझेंगे कि समलम्ब चतुर्भुज का क्षेत्रफल कैसे ज्ञात किया जाता है। ट्रेपेज़ियम एक प्रकार का चतुर्भुज है जिसमें कम से कम एक जोड़ी पक्ष एक दूसरे के समानांतर होता है। समलम्ब चतुर्भुज की समानांतर भुजाओं को आधार कहा जाता है और समलंब की गैर-समानांतर भुजाओं को पाद कहा जाता है। इसे समलम्बाकार भी

  1. जावा में संख्या गिनने के लिए प्रोग्राम को कैसे कार्यान्वित करें?

    कार्यक्रम एक JLabel . का उपयोग करता है गिनती लेबल रखने के लिए, एक JTextField संख्या रखने के लिए घटक गिनती , जेबटन बनाने के लिए घटक जोड़ें , निकालें और रीसेट करें बटन। जब हम ऐड बटन पर क्लिक करते हैं, तो JTextField में गिनती बढ़ी हुई . हो जाएगी द्वारा 1 और हटाएं बटन पर क्लिक करने से गिनती 1 से