如何实现JDK14中的switch表达式-创新互联

这篇文章主要讲解了如何实现JDK14中的switch表达式,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

成都创新互联公司主营友好网站建设的网络公司,主营网站建设方案,成都APP应用开发,友好h5微信小程序定制开发搭建,友好网站营销推广欢迎友好等地区企业咨询

简介

switch的新特性可是源远流长,早在JDK 12就以预览功能被引入了,最终在JDK 14成为了正式版本的功能:JEP 361: Switch Expressions (Standard)。

其实Switch新增的功能有两个,一个就是可以连写case,一个就是switch可以带返回值了。

写在前面

就在我兴致勃勃的想要创建一个以switch命名的package的时候,突然间发现在IDEA中居然创建不java类了。

经过我的再三尝试,反复改名,终于被我发现了隐藏在里面的小秘密:

java key word是不能被用在package名字中的。好吧,一直以来package的名字就那么多个,现在想创建一个拉风一点的,居然发现还有这样一个规则。

那么java key word有哪些呢? 下面就是了。

如何实现JDK14中的switch表达式

连写case

先看一个老版本的例子:

@Test
 public void useOldSwitch(){
  switch (MONDAY) {
   case MONDAY:
   case FRIDAY:
   case SUNDAY:
    System.out.println(6);
    break;
   case TUESDAY:
    System.out.println(7);
    break;
   case THURSDAY:
   case SATURDAY:
    System.out.println(8);
    break;
   case WEDNESDAY:
    System.out.println(9);
    break;
  }
 }

另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网页标题:如何实现JDK14中的switch表达式-创新互联
文章出自:http://azwzsj.com/article/hogoi.html