文字列を切り替える方法として enum を使用したいのですが、文字列に「-」が含まれているため、Java が文句を言います。以下のコードで見られるように、IC19-01 と IC19-02 には「-」が含まれています。
public class CMain {
public enum Model {
IC19-01, IC19-02
}
public static void main(String[] args){
String st = "IC19-01";
switch (Model.valueOf(st)) {
case IC19-01:
System.out.println("Case IC19-01");
break;
}
}
}
これには何ができますか?