switch分支语句只支持对常量的判断,而常量只能是Java的基本数据类型。 对于需要判断字符串的情况,可以采取对字符串的的哈希码进行判断的方法。 该方法为字符串名+.hashCode(); for example: Switch(language.hashCode()){ case 2345667: case 4234556: }