在 Java 5 版本之前switch 可以支持byte、char、int、short等基本类型,到java 7版本引入了String类型,以及Chartacter、Byte、Short、Integer。但long目前还不支持。
但是在开发中不建议使用String类型,缺点在于可读性差、后续维护复杂麻烦、在程序中多次出现字符串常量是不好的现象。
为了项目也为了后人多优化。
在 Java 5 版本之前switch 可以支持byte、char、int、short等基本类型,到java 7版本引入了String类型,以及Chartacter、Byte、Short、Integer。但long目前还不支持。
但是在开发中不建议使用String类型,缺点在于可读性差、后续维护复杂麻烦、在程序中多次出现字符串常量是不好的现象。
为了项目也为了后人多优化。