由於不明原因,我在這種方法中只有兩個案例塊中出現了重複的案例標籤錯誤。當我在每個單獨的字母中分隔個案(在'O'字符上飛濺錯誤)時,這也會出現。是否可以修復它而不將字母改爲小寫?Java - chars中的重複案例標籤
Szyferka(String szyfr){
char []buf = szyfr.toCharArray();
int len=szyfr.length();
for(int i=0; i<len; i++){
switch(buf[i]){
case 'A' | 'B' | 'C': buf[i]='2';
case 'D' | 'E' | 'F': buf[i]='3';
case 'G' | 'H' | 'I': buf[i]='4';
case 'J' | 'K' | 'L': buf[i]='5'; //duplicate case label
case 'M' | 'N' | 'O': buf[i]='6'; //duplicate case label
case 'P' | 'Q' | 'R' | 'S': buf[i]='7';
case 'T' | 'U' | 'V': buf[i]='8';
case 'W' | 'X' | 'Y' | 'Z': buf[i]='9';
case '.': buf[i]='1';
case ' ': buf[i]='0';
}
}
}
@dasblinkenlight:謝謝,將補充一點。 –