美文网首页
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语句中使用字符串

    在switch语句中使用字符串 在java7之前switch语句中的表达式类型只能是整数类型兼容的类型,包括基本类...

  • 05.4 Dart break和continue

    break语句功能: 1、在switch语句中使流程跳出switch结构。2、在循环语句中使流程跳出当前循环,遇到...

  • 2018-11-01

    打卡时间:17:00 switch语句 switch语句也有自己的特点首先可以在switch语句中使用任何数据类型...

  • java基础第四天

    1.switch分支语句的直通特性: //switch分支语句如果case代码块中不加break的话,有直通的特性...

  • 关于switch语句中使用String类型的实现原理

    关于switch语句中使用String类型的实现原理 在Java 7 以后,switch语句可以用作String类...

  • JDK 1.7新特性

    JDK 1.7新特性 二进制字面量 数字字面量可以出现下划线 switch 语句可以使用字符串 泛型实例的创建可以...

  • runoob js第四天

    JavaScript switch 语句 switch 语句用于基于不同的条件来执行不同的动作。用 switch ...

  • break和continue语句

    break 和 continue 语句都使程序跳过部分代码。可以在 switch 语句或任何循环语句中使用...

  • JS中switch的奇葩特性

    大多数语言的 switch 语句的语法和特性都是一样的,但是 JavaScript 语言中的 switch 语句有...

  • 10月19日C#学习总结

    今天学习了选择语句、循环语句、跳转语句 选择语句:if、else语句和switch语句,switch语句也称为开关...

网友评论

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

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