Switch 语句在 Java 7 之前只支持 int
和 enum
类型。
Java 7 发布后,Switch 语句也支持 String 类。
示例:
public class StringSupportedInSwitch { public static void main(String[] args) { System.out.println(getExpendedMessage("one")); System.out.println(getExpendedMessage("three")); System.out.println(getExpendedMessage("five")); } static String getExpendedMessage(final String token) { String value = null; switch (token) { case ("one"): value = "1"; break; case ("two"): value = "2"; break; case ("three"): value = "3"; break; default: value = "default"; } return value; } }
日期:2020-09-17 00:09:45 来源:oir作者:oir