我有一个单字符串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
相当于此?