美文网首页
java1.7新特性学习——switch语句中使用字符串

java1.7新特性学习——switch语句中使用字符串

作者: 不需要什么就能清醒 | 来源:发表于2020-06-17 17:04 被阅读0次

    在switch语句中使用字符串

    在java7之前switch语句中的表达式类型只能是整数类型兼容的类型,包括基本类型char,byte,short和int,与这些基本类型对应的封装类Character,Byte,Short和Integer,还有枚举类型。这样限制了语言的灵活性,所以额外增加了一种可以在switch语句中使用的表达式类型,也就是常见的字符串,及String类型

    基本用法

    此特性非常简单,这个新特性没改变switch的语法含义,只是多了一种可以选择的条件判断数据类型。在Java7之前的switch语句中是无法使用String做为判断类型的。

    代码如下:

        public static void main(String[] args) {
            System.out.println(sexGet("xxx","男"));
        }
        public static String sexGet(String name,String gender) {
            String title="";
            switch(gender) {
            case "男":
                title=name+"先生";
                break;
            case "女":
                title=name+"女生";
                break;
            default:
                title=name;
            }
            return title;
        }
    

    相关文章

      网友评论

          本文标题:java1.7新特性学习——switch语句中使用字符串

          本文链接:https://www.haomeiwen.com/subject/tmvsxktx.html