4
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です。

4

2 に答える 2