标签:switch 语句中的string java7 jdk7
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
标签:switch 语句中的string java7 jdk7
原文地址:http://blog.csdn.net/doctor_who2004/article/details/40592633