【发布时间】:2012-05-07 02:38:01
【问题描述】:
Integer i = ...
switch (i){
case null:
doSomething0();
break;
}
在上面的代码中,我不能在 switch case 语句中使用 null。我怎样才能做到这一点?
我不能使用default,因为那时我想做其他事情。
【问题讨论】:
-
在切换前检查空条件 if(i==null) {//dosomething}
-
这实际上会使开关变得有用。其他模式匹配语言以这种方式工作。
标签: java switch-statement