इस लेख में हम समझेंगे कि Java में स्ट्रिंग वैल्यू द्वारा Enum लुकअप कैसे किया जाता है। Enum एक विशेष "क्लास" है जो कॉन्स्टेंट्स (अपरिवर्तनीय वेरिएबल्स, जैसे फाइनल वेरिएबल्स) के समूह को दर्शाता है।
उदाहरण
इनपुट:
The string is to lookup is: Java
आउटपुट:
The result is: JAVA
एल्गोरिदम
- शुरुआत
- एक स्ट्रिंग
input_stringऔर Languages का एक ऑब्जेक्टresultडिक्लेयर करें - मान परिभाषित करें
.valueOf()फंक्शन का उपयोग करके Enum फंक्शन से स्ट्रिंग प्राप्त करें- परिणाम प्रदर्शित करें
- रोकें
उदाहरण 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