小工具知识网

当前位置: 首页 > 行业知识 > java switch case 多条件 正确案例&错误案例

行业知识

java switch case 多条件 正确案例&错误案例

2026-11-11 20:13:52 来源:互联网转载

正确案例:

1.多条件下可以通过case 7: case 3: 执行条件或|,简而言之就是

if (type ==7 || type == 3){

…

}

                       case 0:                            final String v1 = row.get(field).toString();                            row.put(field, v1);                            break;                        case 1:                            final Float v2 = Float.parseFloat(row.get(field).toString());                            row.put(field, v2);                            break;                        case 7:                        case 3:                            final Long v3 = Long.parseLong(row.get(field).toString());                            row.put(field, v3);                            break;                        case 11:                        case 10:                        case 6:                        case 2:                            final Integer v4 = Integer.parseInt(row.get(field).toString());                            row.put(field, v4);                            break;

2.错误案例: switch case 不支持 | 的方式执行!!!闭坑!!!,最终执行判定的时候导致所有都执行不成功!也没有报错提醒!!

  case 2|7:                            final Integer v4 = Integer.parseInt(row.get(field).toString());                            row.put(field, v4);                            break;

上一篇:团子服务器怎么下载app?

下一篇:CentOS安装指南,零基础轻松上手,一站式解决方案!