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

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

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

String myStr = "Jamie";

वेरिएबल काउंट =0 सेट करें, क्योंकि हम एक ही वेरिएबल में स्वरों की गणना करेंगे। प्रत्येक वर्ण के माध्यम से लूप करें और स्वर गिनें -

for(char ch : myStr.toCharArray()) {
   ch = Character.toLowerCase(ch);
   if(ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') {
      ++count;
}

उदाहरण

एक स्ट्रिंग में स्वरों को गिनने का एक उदाहरण निम्नलिखित है -

public class Demo {
   public static void main(String[] args) {
      String myStr = "Jamie";
      int count = 0;
      System.out.println("String = "+myStr);
      for(char ch : myStr.toCharArray()) {
         ch = Character.toLowerCase(ch);
         if(ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') {
            ++count;
         }
      }
      System.out.println("Vowels = "+count);
   }
}

आउटपुट

String = Jamie
Vowels = 3

  1. जावा प्रोग्राम विभाजित करने और एक स्ट्रिंग में शामिल होने के लिए

    जावा में एक स्ट्रिंग को विभाजित करने और जोड़ने के लिए, नीचे दिए गए उदाहरण के अनुसार स्प्लिट () और जॉइन () विधि का उपयोग करें - उदाहरण public class Demo{    public static void main(String args[]){       String my_str = "This_is_a_sample";       String

  1. कोष्ठक (या,) से मिलान करने के लिए जावा रेगेक्स प्रोग्राम।

    रेगुलर एक्सप्रेशन के बाद कोष्ठक के साथ एक स्ट्रिंग स्वीकार करता है - ^.*[\\(\\)].*$; ^ वाक्य की शुरुआत से मेल खाता है। .* शून्य या अधिक (कोई भी) वर्णों से मेल खाता है। [\\(\\)] मिलान कोष्ठक। $ वाक्य के अंत को इंगित करता है। उदाहरण 1 आयात करें [\\(\\)].*$; // उपयोगकर्ता स्कैनर से इनपुट

  1. जावा में नियमित अभिव्यक्ति का उपयोग करके एक स्ट्रिंग में स्वरों का मिलान करने का कार्यक्रम

    आप वर्गाकार कोष्ठकों में मिलान करने के लिए सभी आवश्यक वर्णों को समूहित कर सकते हैं “[ ] ” यानी मेटाकैरेक्टर/उप-अभिव्यक्ति “[ ] सभी निर्दिष्ट वर्णों से मेल खाता है। इसलिए, सभी अक्षरों का मिलान करने के लिए इनके भीतर स्वर अक्षरों को निर्दिष्ट करें जैसा कि नीचे दिखाया गया है - [aeiouAEIOU] उदाहरण 1 आय