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