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

Java प्रोग्राम: स्ट्रिंग वैल्यू द्वारा Enum लुकअप करना

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

उदाहरण

इनपुट:

The string is to lookup is: Java

आउटपुट:

The result is: JAVA

एल्गोरिदम

  1. शुरुआत
  2. एक स्ट्रिंग input_string और Languages का एक ऑब्जेक्ट result डिक्लेयर करें
  3. मान परिभाषित करें
  4. .valueOf() फंक्शन का उपयोग करके Enum फंक्शन से स्ट्रिंग प्राप्त करें
  5. परिणाम प्रदर्शित करें
  6. रोकें

उदाहरण 1: valueOf() का उपयोग करके Enum वैल्यूज प्रिंट करना

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: .name() फंक्शन का उपयोग करके Enum वैल्यूज प्रिंट करना

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. - जावा में स्ट्रिंग को विभाजित और जोड़ने का प्रोग्राम

    जावा में स्ट्रिंग को विभाजित और जोड़ने के लिए, नीचे दिए गए उदाहरण में split() और join() मेथड का उपयोग करें: उदाहरण public class Demo{ public static void main(String args[]){ String my_str = This_is_a_sample; String[] split_str = my_str.split(_, 4); System.out.println

  1. - Java रेगुलर एक्सप्रेशन प्रोग्राम पैरेंथेसिस ( या ) से मिलान करने के लिए

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

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

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