Java 21 新特性的扫盲级别初体验
// Java 21 新特性初体验:模式匹配的好处
public class PatternMatchingExample {
public static void main(String[] args) {
var value = "example";
// 使用传统的switch语句
switch (value) {
case "example":
System.out.println("匹配到字符串: example");
break;
default:
System.out.println("没有匹配到任何字符串");
}
// 使用Java 21模式匹配进行字符串匹配
switch (value) {
case "example" -> System.out.println("匹配到字符串: example");
default -> System.out.println("没有匹配到任何字符串");
}
// 使用Java 21模式匹配进行字符串匹配并执行方法
var result = switch (value) {
case "example" -> "匹配到字符串: example"
default -> "没有匹配到任何字符串"
};
System.out.println(result);
}
}
这段代码展示了如何在Java中使用模式匹配的新特性。在Java 21中,模式匹配可以用于switch语句中,使得代码更加简洁和易读。
评论已关闭