当前位置: 首页 > 网络应用技术

Java 17中开关的模式匹配

时间:2023-03-07 21:03:17 网络应用技术

  还记得Java 16中的实例吗?

  通过以下示例记住:

  在上面的场景中,地图中的值值中有不同的类型,因此请确定取出的值类型,然后根据不同类型进行处理。地图可能具有这些类型:字符串,整数,双重,我们需要对不同类型的不同处理,是否应该像这样写处理结构:

  面对这样的陈述结构,从过去的经验中看一下吗?目前您会想到它来改进吗?似乎不容易开始吗?

  因此,当面对这个场景时,Java 17增强了它,然后我们可以这样写:

  你变得非常简洁吗?

  这里有几点值得关注:

  此外,应注意的是,对于与交换机表达式中的模式匹配的函数,JDK 17的实现仍然是预览版本,因此不建议用于正式环境未来进一步改善的可能性不排除在外。

  好的,就是今天的分享!如果您在学习期间遇到困难怎么办?您可以加入我们的Ultra -High -High -High -High技术交流,参加交流和讨论,更好地学习和进步!此外,请不要走开,不要走开,关注我!继续更新新的Java新特征列!

  原始:https://juejin.cn/post/709524310206711397