java 中switch能用string类型的吗

2025-03-22 20:24:04
推荐回答(1个)
回答1:

Java JDK1.8和JRE1.8以后switch可以用String类型了,

我给你个例子,你看看吧.

public class CCC {
 public static void main(String[] args) {
  String s="abc";
  int a=0;
  switch(s){
   case "a":a=1;break;
   case "ab":a=2;break;
   case "abc":a=3;break;
  }
  System.out.println(a);
 }
}

运行结果

3