Я обнаружил странное поведение android 3.6, пытаясь закодировать случай переключателя. Во французском языке с регистром «un»: return 1; case "deux: return 2; Я не мог продолжить case" six ": return 6; потому что редактор и компилятор продолжают отмечать это как ошибку.
Что в этом случае не так? Спасибо ...
private int getIntNumberFromText(String strNum) {
switch (strNum) {
case "six" :
return 6;
case "zero":
return 0;
case "one":
return 1;
case "two":
return 2;
case "three":
return 3;
case "four":
return 4;
case "five":
return 5;
case "six":
return 6;
case "seven":
return 7;
case "eight":
return 8;
case "nine":
return 9;
//French
case "un":
return 1;
case "deux":
return 2;
case "trois" :
return 3;
case "quatre" :
return 4;
case "cinq" :
return 5;
case "sept" :
return 7;
case "huit" :
return 8;
case "neuf" :
return 9;
case "séro" :
return 0;
case "dix" :
return 10;
// case "six" :
// return 6;
case "1" :
return 1;
}
return -1;
}