`

Switch Statement with Strings in Java

 
阅读更多
public static void main(String[] args) {

    String current = args[0];
    Days currentDay = Days.valueOf(current.toUpperCase());

    switch (currentDay) {
        case MONDAY:
        case TEUSDAY:
        case WEDNESDAY:
            System.out.println("boring");
            break;
        case THURSDAY:
            System.out.println("getting better");
             case FRIDAY:
        case SATURDAY:
        case SUNDAY:
            System.out.println("much better");
            break;

    }
}

public enum Days {

    MONDAY,
    TEUSDAY,
    WEDNESDAY,
    THURSDAY,
    FRIDAY,
    SATURDAY,
    SUNDAY
}

}
 
分享到:
评论

相关推荐

    《Programming in Java Second Edition》高清完整英文PDF版

    To list a few noticeable enhancements, Java 7 includes support for strings in switch statements, try-with-resources statement, improved multi-catch, binary numeric literals, numeric literals with ...

    java JDK1.7 window版本安装包

    - **多路分支的switch语句支持字符串(Switch Statement for Strings)**: switch语句不再仅限于整型和枚举类型,可以处理字符串。 - **try-with-resources**:自动关闭资源,提高代码的可读性和安全性。 - **...

    java7帮助文档

    Strings in switch Statements Type Inference for Generic Instance Creation Improved Compiler Warnings and Errors When Using Non-Reifiable Formal Parameters with Varargs Methods The try-with-...

    Java_JDK_1.7 64位

    5. **开关语句支持字符串(Switch Statement for Strings)**:允许在switch语句中使用字符串,增强了代码的可读性和实用性。 6. **try-with-resources语句**:这个特性确保资源(如文件流)在使用后会被正确关闭,...

    core java 7

    6. **开关语句支持字符串(Switch Statement with Strings)**: 开关语句不再局限于整型和枚举类型,现在可以直接接受字符串作为参数。 7. **并发更新集合(Concurrent Modifications on Collections)**: 提供...

    Java API_1.7

    9. **开关语句支持字符串(Switch Statement for Strings)**:switch语句不再只限于整型和枚举类型,现在也可以接受字符串,方便处理字符串相关的条件判断。 10. **集合框架增强**:包括`Collections.addAll()`...

    JAVA JDK 7.0 帮助文档,带查询的

    3. **字符串开关语句(Switch Statement for Strings)**: 在switch语句中可以直接使用字符串,增强了代码的可读性。 4. **二进制字面量(Binary Literals)**: 允许开发者使用二进制形式(如`0b1010`)来表示整数...

    JDK-7u80 Windows-X64

    3. **字符串开关匹配(Switch Statement for Strings)**:在Java 7中,switch语句可以处理字符串对象,这对于基于字符串的条件判断提供了更清晰的代码结构。 4. **改进的数组初始化**:现在可以在数组声明时直接...

    jdk-7u79-linux-x64.7z

    此外,还有新的开关语句支持(Switch Statement with Strings)、Try-with-resources语句,以及并发API的增强等。 在下载并解压"jdk-7u79-linux-x64.7z"后,你会得到一个名为"jdk-7u79-linux-x64"的目录,其中包含...

    jdk包含7版本

    5. **开关语句支持字符串(Switch Statement with Strings)**:在Java 7之前,`switch`语句只支持常量和枚举类型。Java 7开始允许使用字符串作为`switch`的条件,增强了代码的灵活性。 6. **二进制字面量(Binary ...

    java-1.7-android-4.2-src.zip

    它带来了许多增强的功能,如类型推断(Type Inference), try-with-resources语句,多异常处理,开关表达式(Switch Statement for Strings)等。这些特性都旨在提高代码的效率和可读性。在源码中,我们可以看到这些...

    jdk-7u80-windows-x64

    它引入了多项新特性,包括类型推断(Type Inference)、开关表达式(Switch Statement for Strings)、Try-with-resources语句等,极大地提高了代码的可读性和效率。在Windows x64环境下,这个版本的JDK为64位操作...

    Beginning+java+7 英文版源码

    5. **字符串开关(Switch Statement on Strings)**:在Java 7中,switch语句可以接受字符串作为参数,这使得处理枚举类型或者基于字符串的配置变得更加方便。 6. **改进的异常处理(Improved Exception Handling)...

    jdk1.8-windows版64位

    6. **Enhanced Switch Statement:** The switch statement now supports strings, not just primitive types or enums, enhancing its usability. 7. **Type Inference for Generic Instance Creation (Diamond ...

    jdk-7-windows-x64

    - **开关语句支持字符串(Switch Statement with Strings)**:允许在switch语句中使用字符串,便于处理枚举类型或配置值。 - **try-with-resources语句**:自动关闭实现了`AutoCloseable`接口的资源,避免资源泄露...

    jdk1.7 32位

    1. **Strings in Switch Statement**:Java 7引入了一个新特性,允许在switch语句中直接使用字符串,使得代码更加可读和简洁。 2. **Try-with-Resources**:这个新特性提高了资源管理的效率,特别是在处理文件输入/...

    jdk1.7 64位 jdk-7u80 windows

    3. **字符串切换(Switch Statement with Strings)**:允许在switch语句中直接使用字符串,使得基于字符串的条件判断更方便。 4. **尝试-with-resources(Try-with-Resources)**:自动关闭资源,确保资源在使用...

    jdk1.7_80版本,1.7最终版

    其次,加入了开关语句支持字符串(Switch Statement with Strings),这让开发者在编写条件分支时可以使用字符串常量,提高了代码的灵活性。 JDK 1.7还引入了尝试-with-resources语句(Try-with-Resources),这是...

    jdk-7-windows-x32

    3. **开关语句支持字符串(Switch Statement with Strings)**:扩展了switch语句,使其可以处理字符串,增强了代码的可读性。 4. **try-with-resources**:自动资源管理,确保在try块中的资源(如文件或数据库连接...

    jdk1.7中文api打包集合.rar

    3. **字符串开关表达式(Switch Statement for Strings)** 在Java 7之前,switch语句只能处理枚举类型和原始类型。Java 7扩展了switch语句,使其能直接处理字符串,这在处理常量字符串时非常方便。 4. **钻石操作...

Global site tag (gtag.js) - Google Analytics