Java7中新增加的一个特性是在String上使用switch。
在Java6或更低版本
String color = "red";
if (color.equals("red")) {
System.out.println("Color is Red");
} else if (color.equals("green")) {
System.out.println("Color is Green");
} else {
System.out.println("Color not found");
}
使用Java7
String color = "red";
switch (color) {
case "red":
System.out.println("Color is Red");
break;
case "green":
System.out.println("Color is Green");
break;
default:
System.out.println("Color not found");
}
Java7新增String switch特性详解
本文详细介绍了Java7中引入的String switch特性,对比了Java6及之前的版本使用String时的方法,阐述了switch语句在String上的应用,强调了其大小写敏感性和对null值的处理方式,同时说明了这一特性对于提升代码可读性的价值。
1376

被折叠的 条评论
为什么被折叠?



