java用switch判别字符串

2025-04-17 12:02:03
推荐回答(5个)
回答1:

是的,这个是java的语法规则。

补充:char、byte和short在java中是当作整型来对待的,例如:
char a = 'a';

a = a + 1; //错误,必须是a = (char)(a+1); 结果是98即字符'b'。

回答2:

interface EnumInterface {
        String getValue(LANGUAGE  test);
    }

    enum LANGUAGE implements EnumInterface {
        ENGLISH, CHINESE;
        @Override
        public String getValue(LANGUAGE test) {
            // TODO Auto-generated method stub
            String str="";
            switch (test) {
            case ENGLISH:
                str="ENGLISH";
                break;
            case CHINESE:
                str="CHINESE";
                break;
            default:
                 str="";
                break;
            }
            return str;
        }

    }

回答3:

java1.7 才支持switch用字符串

回答4:

LANGUAGE score = LANGUAGE.ENGLISH;这样玩滴。

回答5:

不明白你想做什么