इस लेख में, हम समझेंगे कि स्ट्रिंग वैल्यू द्वारा एनम को कैसे देखा जाता है। एक एनम एक विशेष "वर्ग" है जो स्थिरांक के समूह का प्रतिनिधित्व करता है (अपरिवर्तनीय चर, जैसे अंतिम चर)।
नीचे उसी का एक प्रदर्शन है -
मान लें कि हमारा इनपुट है -
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