我发现了android 3.6的奇怪行为,试图编写一个开关盒。 用法语, 情况为“ un”:返回1; case“ deux:return 2; 我无法继续案例“六”:返回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;
}