Java switch case支持string类型吗?
时间: 2023-07-25 17:09:10 浏览: 230
在java switch中使用String作为分支条件
5星 · 资源好评率100%
是的,从Java 7开始,switch case支持字符串类型。在以前的版本中,switch case仅支持整数类型(int、byte、short、char)和枚举类型。下面是一个使用字符串类型的switch case的示例:
```
String fruit = "apple";
switch(fruit) {
case "apple":
System.out.println("Selected fruit is apple");
break;
case "orange":
System.out.println("Selected fruit is orange");
break;
case "banana":
System.out.println("Selected fruit is banana");
break;
default:
System.out.println("Invalid fruit selection");
}
```
在这个示例中,我们使用字符串类型的变量fruit来切换不同的选项,如果fruit的值与case语句中的字符串值匹配,那么相应的代码块将被执行。
阅读全文