文字列からEnum型へ変換するサンプルです
public class test{ public static enum Channel{PC,WEB; static Channel get(String s){ Channel[] channels=Channel.values(); for(Channel channel:channels){ if(channel.toString().equals(s))return channel; } return null; } }; public static void main(String[] argv){ System.out.println(Channel.WEB); // Enumをそのまま出力 System.out.println(Channel.get("PC")); // 文字列からEnumを取得してみる } }