天天看点

Media enumeration constants

enum Media {

  book, music_cd, music_vinyl, movie_vhs, movie_dvd;

}
/*
 * MediaFactory - give out Media enumeration constants
 * @version $Id: MediaFactory.java,v 1.2 2004/03/20 20:50:09 ian Exp $
 */
public class b11 {

  public static void main(String[] args) {
    
    System.out.println(b11.getMedia("Book"));
    System.out.println(b11.getMedia(1));
  }
  public static Media getMedia(String s) {
    return Enum.valueOf(Media.class, s.toLowerCase());
  }
  public static Media getMedia(int n){
    return Media.values()[n];
  }
}