Java enums from a given string

Posted by Jens on January 29, 2010

To generate a instance of a enum class by a given string you can use the valueOf() method.

  1. public class EnumByGivenStringSample {
  2.     private enum Language
  3.        {
  4.            JAVA, RUBY, SCALA, GROOVY, CLOJURE
  5.        }
  6.  
  7.        public static Language languageByString(String language)
  8.        {
  9.            return Language.valueOf(language);
  10.        }
  11. }
Trackbacks

Use this link to trackback from your own site.

Comments

Leave a response

Comments