JDK7之后switch支持String

之前,switch支持的类型只有byte、short、char、int、integer、enum枚举类型,在JDK7后,支持string类型。目前JDK最高版本为JDK8。

 

[java][/java] view plaincopy

  1. public void test(String str) {
  2.     switch (str) {
  3.     case “abc”:
  4.         System.out.println(“abc”);
  5.         break;
  6.     case “def”:
  7.         System.out.println(“def”);
  8.         break;
  9.     case “ghi”:
  10.         System.out.println(“ghi”);
  11.         break;
  12.     default:
  13.         System.out.println(“default”);
  14.     }
  15. }

标签