「每天一道面試題」switch表達式能否使用byte、long、String?

JDK版本的不同,switch表達式可使用的數據類型也不同: 在Java 5以前,switch(expr)中,expr只能是byte、short、char、int; 從Java 5開始,Java中引入了枚舉類型,expr也可以是enum類型; 從Java 7開始,expr還可以是字符串(String),但是長整型(long)在目前所有的版本中都是不可以的。
相關文章
相關標籤/搜索