Jdk7新switch 恒语句可以string种类。
例如:
@Test
public void test_1(){
String string = "hello";
switch (string) {
case "hello":
System.out.println(string);
break;
default:
throw new IllegalArgumentException("非法參数");
}
}所以string 类型不能为 NULL.
比如:
@Test
public void test_3(){
String string = null;
expectedException.expect(NullPointerException.class);
switch (string) {
case "hello":
System.out.println(string);
break;
default:
throw new IllegalArgumentException("非法參数");
}
}NullPointerException
版权声明:本文博主原创文章,博客,未经同意不得转载[http://blog.csdn.net/doctor_who2004]。
原文:http://www.cnblogs.com/mengfanrong/p/4887218.html