小编典典

您必须case为每个String 使用关键字,如下所示:

switch (str) {

//which mean if String equals to

case "apple": // apple

case "orange": // or orange

case "pieapple": // or pieapple

handleFruit();

break;

}

编辑02/05/2019

Java 12

从Java 12开始,提出了新的switch case语法,因此要解决此问题,方法如下:

switch (str) {

case "apple", "orange", "pieapple" -> handleFruit();

}

现在,您可以选择多个选项,并用逗号分隔,一个箭头->然后是您要执行的操作。

另一种语法是:

考虑到每种情况都返回一个值,并且您想在一个变量中设置值,假设handleFruit()返回一个String旧语法应为:

String result; //

switch (str) {

//which mean if String equals to

case "apple": // apple

case "orange": // or orange

case "pieapple": // or pieapple

result = handleFruit(); //

break;

}

现在使用Java 12,您可以像这样:

String result = switch (str) { //

case "apple", "orange", "pieapple" -> handleFruit();

}

不错的语法

2020-11-01

JAVA中大小写转化函数_Java-切换大小写,多个大小写调用同一函数相关推荐

  1. 单相逆变器S函数仿真,控制算法采用 S函数编写,在模型运行时调用S函数。 逆变器输出电压品质非常高

    单相逆变器S函数仿真,控制算法采用 S函数编写,在模型运行时调用S函数. 逆变器输出电压品质非常高! ID:1765668638115213幸福生活

  2. 辗转相除法 定义函数fun求两个整数的最大公约数,主函数中输入两个整数,调用该函数得到最大公约数,最后在主函数中输出两个整数的最大公约数和最小公倍数。

    定义函数fun求两个整数的最大公约数,主函数中输入两个整数,调用该函数得到最大公约数,最后在主函数中输出两个整数的最大公约数和最小公倍数. 参考运行截图: 欧几里得算法又称辗转相除法,是指用于计算两个 ...

  3. 关于Java中大小写转换

    今天刚学的java 字符串大小写的转化 写的不详细或错误请指出啊谢谢!!! 第一步首先要写输入对象的定义,用到Scanner来接收输入的字符串 Scanner sc = new Scanner(Sys ...

  4. java当前时间转化毫秒_Java中将毫秒转化为日期的方法

    Java中将毫秒转化为日期的方法 将毫秒转化为日期 import java.awt.BorderLayout; import java.awt.Frame;import java.awt.TextAr ...

  5. php函数get和set,php中外部类调用_get函数和_set函数的方法

    本篇文章给大家分享的内容是关于php中外部类调用_get函数和_set函数的方法,有详细的代码,希望可以帮助到有需要的朋友. 外部调用类的私有属性 先来了解一下PHP类中的__get和__set函数 ...

  6. keil5函数 默认返回值_Python中如何调用random()函数

    在开始了解之前,我们需要知道random()函数是需要导入模板,才可以进行访问,然后通过调用静态对象来使用这个方法,另外返回生成的随机实数,是有一定的范围.下面正式开始主题介绍: 先给大家带来一列实例 ...

  7. java中大小写区分大小写_Java区分大小写吗?

    8 个答案: 答案 0 :(得分:34) 我在某处读到Java区分大小写.我无法证实这一点. Java源代码区分大小写,如果您的意思是.即Double与double的类型不同,您可以有两个不同的独立变 ...

  8. java金额小写转大写金额_Java金额大小写的转换方法

    本文实例为大家分享了Java金额大小写转换的具体代码,供大家参考,具体内容如下 /** * @ClassName: NumberConvert * @Description: TODO * @date ...

  9. java当前时间转化毫秒_Java学习笔记-时间相关类

    1. Date类: java.util.Date 时间原点:1970年1月1日00:00:00(中国+8小时) System.currentTimeMillis() 计算当前时间到原点经历的毫秒数 无 ...

最新文章

  1. Java垃圾回收总结
  2. figma下载_我关于Figma文件封面的故事
  3. BSTR、char* 和 CString 之间的转换 (转)
  4. 2.2.1.处理机调度的概念,层次
  5. C++:函数指针,回调函数
  6. 大数据的乘法实现——C语言
  7. MAC终端命令学习(入门版)
  8. Java基础——基本类型和包装类、基本类型和字符串之间的转换
  9. 华为手机root的最简单方法教程!附专用root工具!详细
  10. 用iperf在ambarella s2l上进行网络性能测试
  11. mysql 时区时间_MySql的时区(serverTimezone)引发的血案
  12. ANDROID_APP C++框架
  13. 没有预算的新媒体运营如何启动?
  14. 台服天堂2更新服务器无响应,天堂2台服被限制怎么回事?该怎么解决?
  15. Vue限制文本框显示字数,多余用...代替
  16. 计算机资源管理器功能,Windows资源管理器的作用 -电脑资料
  17. DevTools 无法加载来源映射:无法加载 http://localhost:8082/axios.min.map 的解决方法
  18. Encountered a sharing violation while accessing
  19. C语言中如何把位赋值给字节,优秀程序员必须知道的20个位运算技巧
  20. Hololens黑科技101

热门文章

  1. js判断ipad还是安卓_还考虑iPad?荣耀平板V6麒麟985支持5G才3000多元
  2. vue的自定义组件如何使用prop传值?
  3. linux系统启动报错:[contains a file system with errors, check forced]的解决方法参考
  4. oracle asm spfile丢失,Oracle 11g RAC ASM磁盘全部丢失后的恢复
  5. angularjs php登录验证,AngularJs表单验证的方法
  6. docker使用_使用Docker正确的姿势
  7. HTML自动换页相册,html版电子相册翻书特效
  8. ssh连接虚拟机中mysql_用SSH连接Vmware redhat虚拟机
  9. python中关键字参数含义_python中接受任意关键字的参数
  10. Elasticsearch-7.0和Logstash-7.0和Kibaa-7.0的下载以及安装(百度网盘)