Enum ValueOf() In Java Example

Chapter: Miscellaneous Last Updated: 13-07-2016 09:09:15 UTC


            /* ............... START ............... */
import java.lang.*;

enum Mobile {
	Samsung(400), Nokia(250), Motorola(325);

	int price;

	Mobile(int p) {
		price = p;

	int showPrice() {
		return price;

public class JavaEnumValueOfExample {

	public static void main(String args[]) {

		System.out.println("CellPhone List:");
		for (Mobile m : Mobile.values()) {
			System.out.println(m + " costs " + m.showPrice() + " dollars");

		Mobile ret;
		ret = Mobile.valueOf("Samsung");
		System.out.println("Selected : " + ret);
                /* ............... END ............... */


CellPhone List:
Samsung costs 400 dollars
Nokia costs 250 dollars
Motorola costs 325 dollars
Selected : Samsung


  • The java.lang.Enum.valueOf() method returns the enum constant of the specified enumtype with the specified name.
  • IllegalArgumentException - if the specified enum type has no constant with the specified name, or the specified class object does not represent an enum type.
  • NullPointerException -- if enumType or name is null.


Enum ValueOf(), Miscellaneous, Java

Similar Programs Chapter Last Updated
How To Create A Git Repository | Git repository commands Miscellaneous 31-07-2021
Currency Formatter In Java | How To Format Currency In Java Miscellaneous 19-07-2021
Factory Design Pattern In Java Miscellaneous 11-05-2021
Data Types In Java Miscellaneous 09-06-2018
Java Program To Find Largest Element Of Array Miscellaneous 21-09-2017
Java Program To Check Whether Number Is Prime Or Not Miscellaneous 08-09-2017
Java Program To Find Power Of Number Using For Loop Miscellaneous 29-08-2017
Java Program To Find LCM Of Two Numbers Miscellaneous 29-08-2017
Java Program To Find GCD Of Two Numbers Miscellaneous 29-08-2017
Java Program To Check Whether An Alphabet Is Vowel Or Consonant Miscellaneous 25-08-2017
Java Program To Find ASCII Value Of Character Miscellaneous 25-08-2017
Java Object HashCode Method Miscellaneous 02-08-2017
Java Builder Design Pattern Example Miscellaneous 06-06-2017
Java Factory Design Pattern Example Miscellaneous 06-06-2017
Java Program To Print ASCII Values Miscellaneous 06-04-2017
Java Program To Find HCF LCM Of Two Numbers Miscellaneous 22-09-2018
Java String Array Iteration Miscellaneous 31-03-2017
Java Array Size Miscellaneous 30-03-2017
Java Integer toString Miscellaneous 30-03-2017
Java Sort Array Using Arrays.sort() Miscellaneous 28-03-2017
Java Print Array Using Arrays.toString Miscellaneous 28-03-2017
Java Nested Interface Miscellaneous 25-03-2017
Java Static Nested Class Miscellaneous 25-03-2017
Packages In Java Miscellaneous 24-03-2017
Java Strictfp Keyword Miscellaneous 24-03-2017
Java Call By Reference Miscellaneous 23-03-2017
Java Call By Value Miscellaneous 23-03-2017
Java Unboxing Example Miscellaneous 23-03-2017
Java Autoboxing Example Miscellaneous 23-03-2017
Java Format Currency Miscellaneous 15-02-2017

1 2 3 4 5