Java 如何在Switch语句中使用字符串

Switch 语句在 Java 7 之前只支持 intenum类型。
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