根据功能内部的值切换

时间:2016-12-27 00:30:42

标签: java switch-statement

我有一个单字符串ch,我想根据其值返回一些整数。我设法使用正则表达式方法.regex:

创建此if else语句
if (ch.matches("[AEILNORSTU]")){
            return 1;
        } else if (ch.matches("[DG]")){
            return 2;
        } else if (ch.matches("[BCMP]")){
            return 3;
        } else if (ch.matches("[FHVWY]")){
            return 4;
        } else if (ch.matches("[K]")){
            return 5;
        } else if (ch.matches("[JX]")){
            return 8;
        } else if (ch.matches("[QZ]")){
            return 10;
        } else return 0;

是否有switch相当于此?

0 个答案:

没有答案