是的,从Java 7开始,switch语句可以用于字符串类型比较。在这种情况下,case标签必须是字符串常量或字面值,并且switch表达式必须是一个字符串。例如:
```java
String fruit = "apple";
switch (fruit) {
case "apple":
System.out.println("Selected fruit is apple");
break;
case "banana":
System.out.println("Selected fruit is banana");
break;
default:
System.out.println("No fruit selected");
}
```
在上面的示例中,我们使用了一个字符串变量fruit作为switch表达式,并使用