在 Java SE 7 中,可以在 switch 述句中使用 String 物件:

switch 述句會使用 String.equals 方法來比較每一個 case 標籤的字串物件,因此在 switch 述句中的字串比對是有大小寫分別的。

和一連串的 if-then-else 相比,在 switch 述句中使用字串會更有效率,並且容易閱讀。