Java7中的switch支持String的实现细节

15200阅读 0评论2013-03-19 高傲的活着
分类:Java

在Java7之前,switch只能支持 byte、short、char、int或者其对应的封装类以及Enum类型。在Java7中,呼吁很久的String支持也终于被加上了。
 
例如,下面是一段switch中使用String的示例代码。

点击(此处)折叠或打开

  1. public class Test {

  2.     public void test(String str) {
  3.         switch(str) {
  4.         case "abc":
  5.             System.out.println("abc");
  6.             break;
  7.         case "def":
  8.             System.out.println("def");
  9.             break;
  10.         default:
  11.             System.out.println("default");
  12.         }
  13.     }
  14. }
原文转自:http://blog.iamzsx.me/show.html?id=161001

上一篇:面试题之字符串系列
下一篇:一道和同学讨论的C++编程题目