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

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

इस लेख में, हम समझेंगे कि स्ट्रिंग वैल्यू द्वारा एनम को कैसे देखा जाता है। एक एनम एक विशेष "वर्ग" है जो स्थिरांक के समूह का प्रतिनिधित्व करता है (अपरिवर्तनीय चर, जैसे अंतिम चर)।

नीचे उसी का एक प्रदर्शन है -

मान लें कि हमारा इनपुट है -

The string is to lookup is: Java

वांछित आउटपुट होगा -

The result is:
JAVA

एल्गोरिदम

Step 1 - START
Step 2 - Declare a string namely input_string, an object of Languages namely result.
Step 3 - Define the values.
Step 4 - Use the function .valueOf() to fetch the string from the enum function.
Step 5 - Display the result
Step 6 - Stop

उदाहरण 1

यहां, हम एनम मानों को प्रिंट करने के लिए valueOf () का उपयोग करते हैं।

public class Demo {
   public enum Languages {
      JAVA, SCALA, PYTHON, MYSQL
   }
   public static void main(String[] args) {
      String input_string = "Java";
      System.out.println("The string is to lookup is: " +input_string);
      Languages result = Languages.valueOf(input_string.toUpperCase());
      System.out.println("\nThe result is: ");
      System.out.println(result);
   }
}

आउटपुट

The string is to lookup is: Java

The result is:
JAVA

उदाहरण 2

यहां, हम ENUM मानों को प्रिंट करने के लिए .name() फ़ंक्शन का उपयोग करते हैं..

enum Languages {
   Java,
   Scala,
   Python,
   Mysql;
}
class Demo {
   public static void main(String[] args) {
   System.out.println("The values of the ENUM are: ");
   System.out.println(Languages.Java.name());
   System.out.println(Languages.Scala.name());
   System.out.println(Languages.Python.name());
   System.out.println(Languages.Mysql.name());
   }
}

आउटपुट

The values of the ENUM are:
Java
Scala
Python
Mysql

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

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

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

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

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

    मान लें कि निम्नलिखित हमारी स्ट्रिंग है - String myStr = "Jamie"; वेरिएबल काउंट =0 सेट करें, क्योंकि हम एक ही वेरिएबल में स्वरों की गणना करेंगे। प्रत्येक वर्ण के माध्यम से लूप करें और स्वर गिनें - for(char ch : myStr.toCharArray()) {    ch = Character.toLowerCase(ch);   &nb