switch语句能否作用在byte上,能否作用在long上,能否作用在String上?

在Java 7以前,在switchexpr1)中,expr1只能是一个整数表达式(但不包括longLong)或者枚举常量,整数表达式可以是int基本类型或Integer包装类型,byteshortchar都可以自动转换为int,它们都可作为switch表达式。

从Java 7开始,switch表达式的可以使用String

posted @ 2020-12-06 14:48  咔啡  阅读(108)  评论(0编辑  收藏  举报