为什么字符串开关语句不支持空大小写?
我只是想知道为什么Java 7语句不支持大小写而是抛出?请参阅下面的注释行(示例取自有关 switch
的 Java 教程文章):switch
null
NullPointerException
{
String month = null;
switch (month) {
case "january":
monthNumber = 1;
break;
case "february":
monthNumber = 2;
break;
case "march":
monthNumber = 3;
break;
//case null:
default:
monthNumber = 0;
break;
}
return monthNumber;
}
这将避免每次使用前进行空检查的情况。if
switch