private enum CLASS {FMAN, SOPH, JUN, SEN, GRAD, ERROR};
private CLASS stringToClass(String t){
switch(CLASS.valueOf(t))
{
case FMAN: return CLASS.FMAN;
case SOPH: return CLASS.SOPH;
case JUN: return CLASS.JUN;
case SEN: return CLASS.SEN;
case GRAD: return CLASS.GRAD;
default:
System.out.println("NOT VALID CLASS. ERROR");
return CLASS.ERROR;
}
}
だから私はここにこのコードを持っています。構築中に、このメソッドを使用して、指定された文字列 t から対応する値を返します。
私の質問は、「t」が「CSE」になるとしましょう。どうすればそれを処理し、基本的に CLASS.ERROR の値を返すことができますか?
ちなみに、これは7ではなくJava 6です。