意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

Java Switch与Pattern Matching结合

来源:佚名 编辑:佚名
2024-06-28 13:53:15

Java 15引入了Pattern Matching for instanceof,可以与Switch语句结合使用,以便更轻松地对实例进行匹配和处理。

示例代码如下:

public class Main {
    public static void main(String[] args) {
        Object obj = "Hello";

        switch (obj) {
            case String s -> System.out.println("String: " + s);
            case Integer i -> System.out.println("Integer: " + i);
            default -> System.out.println("Unknown type");
        }
    }
}

在上面的代码中,我们使用了Pattern Matching for instanceof来判断obj的类型,并在Switch语句中根据不同类型进行处理。这样可以让代码更加简洁和易读。


Java Switch与Pattern Matching结合

需要注意的是,Pattern Matching for instanceof只能用于Java 15及以上版本。在之前的版本中,需要使用instanceof来进行类型判断。

本网站发布或转载的文章均来自网络,其原创性以及文中表达的观点和判断不代表本网站。
上一篇: EventLog入门:如何开始记录 下一篇: Java Switch语句的常见陷阱有哪些