在Java中,switch语句括号中的值可以是null,但是case值不能是null,否则会导致编译错误。
如果括号中的值为null,则只有在case语句中使用null常量时才会匹配。例如:
String str = null;
switch(str) {
case null:
System.out.println("str is null");
break;
default:
System.out.println("str is not null");
}
这段代码中,括号中的值为null,但是只有当case语句中使用null常量时才会匹配。
相关文章
关注千锋学习站小程序
随时随地免费学习课程
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱