还记得Java 16中的实例吗?
通过以下示例记住:
在上面的场景中,地图中的值值中有不同的类型,因此请确定取出的值类型,然后根据不同类型进行处理。地图可能具有这些类型:字符串,整数,双重,我们需要对不同类型的不同处理,是否应该像这样写处理结构:
面对这样的陈述结构,从过去的经验中看一下吗?目前您会想到它来改进吗?似乎不容易开始吗?
因此,当面对这个场景时,Java 17增强了它,然后我们可以这样写:
你变得非常简洁吗?
这里有几点值得关注:
此外,应注意的是,对于与交换机表达式中的模式匹配的函数,JDK 17的实现仍然是预览版本,因此不建议用于正式环境未来进一步改善的可能性不排除在外。
好的,就是今天的分享!如果您在学习期间遇到困难怎么办?您可以加入我们的Ultra -High -High -High -High技术交流,参加交流和讨论,更好地学习和进步!此外,请不要走开,不要走开,关注我!继续更新新的Java新特征列!
原始:https://juejin.cn/post/709524310206711397