Java Switch与Pattern Matching结合

   2024-10-07 4570
核心提示:Java 15引入了Pattern Matching for instanceof,可以与Switch语句结合使用,以便更轻松地对实例进行匹配和处理。示例代码如下:

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语句中根据不同类型进行处理。这样可以让代码更加简洁和易读。

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

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号