➤ Sum of digits in a String
➤ Count No of Vowels String
➤ String Pattern Programs in Java
➤ Take String Input In Java
➤ Take Multiple String Input in Java
➤ How To Reverse a String In Java
➤ Remove Special Characters
➤ String – Remove Character
➤ String Palindrome In Java
➤ Sort String In Java
➤ How to Compare Strings In Java
➤ Second Occurrence of Character
➤ Replace nth Occurrence String
➤ Last Occurrence of Character
➤ Uppercase & Lowercase
➤ Java Check If Char is Uppercase
➤ Check If String is Uppercase
➤ Swap Characters in String Java
➤ Java String indexOf() Method
➤ How to Replace Dot in Java?
➤ How to Find Length of String
➤ Substring Method In Java
➤ Split Method In Java
Convert String to Enum Java | The string is the collection of a sequence of characters and the enum is the collection of constant values. Enum is expanded as enumeration, it is a special class that has constant values & enum keyword is used to define the class.
Here we will see how to convert string to enum In Java. We will see the java convert string to enumeration through multiple examples. Also see:- Deserialize String To Enum Java
Java Convert String to Enumeration
Here we have created an enum inside the main class, the enum is defined for colors then in the main method we take some color string and check if it is available in the colors or not and then return the enum.
public class Main {
enum Color {
RED, PINK, YELLOW;
}
public static void main(String[] myArgs) {
Color color = Color.valueOf("RED");
System.out.println(color);
System.out.println(color == Color.RED);
}
}
Output:-
RED
true
Java Convert From String To Enum
In this code we have taken the example of sizes we have defined four different sizes SMALLER, MEDIUM, LARGER, EXTRALARGER. In the main method access these sizes and convert them to enum.
enum Sizes {
SMALLER, MEDIUM, LARGER, EXTRALARGER
}
public class Main {
public static void main(String[] args) {
System.out.println("The string value of SMALL is: "
+ Sizes.SMALLER.toString());
System.out.println("The string value of MEDIUM is: "
+ Sizes.MEDIUM.name());
}
}
Output:-
The string value of SMALL is: SMALLER
The string value of MEDIUM is: MEDIUM
Program to Convert String to Enum Java
To convert string to enum in Java we have defined enum of sizes there are two sizes small and smaller and use it in the main method is print enum.
enum Size {
SMALL {
public String toString() {
return "The size is small.";
}
},
SMALLER {
public String toString() {
return "The size is SMALLER.";
}
};
}
public class Main {
public static void main(String[] args) {
System.out.println(Size.SMALLER.toString());
}
}
Output:-
The size is SMALLER.
If you enjoyed this post, share it with your friends. Do you want to share more information about the topic discussed above or do you find anything incorrect? Let us know in the comments. Thank you!