JAVA的swtch坑。。。
看书上写的switch职能是整型和字符型,但是前阵子我明明使用了string。。。难道是幻觉?
String = request.getParameter("type");
switch(String) {
case "type1":
//dosomething();
break;
}
如果使用String 必须用枚举搞吗?上次我switch用的String真的生效了。。。而且运行的没有问题,这次编译错了。。。。纳闷的很啊
------解决方案--------------------jdk7可以,6,5不行
------解决方案--------------------java7新特性啊,
------解决方案--------------------以前一直觉得没有string太坑爹了。
------解决方案--------------------jdk1.7以后,switch可以用String,以前全不行