def topic = '/SAP/Organization/WMS2020'
switch(topic){
case { topic.contains('/SAP/Organization/WMS') }:
println '/SAP/Organization/WMS'
break;
case { topic.contains('/SAP/Material/WMS') }:
println '/SAP/Material/WMS'
break;
case { topic.contains('/SAP/VendorMaster') }:
println '/SAP/VendorMasteric'
break;
case { topic.contains('/SAP/CustomerMaster/Material/WMS') }:
println '/SAP/CustomerMaster/Material/WMS'
break;
case { topic.contains('/SAP/CustomerMaster') }:
println '/SAP/CustomerMaster'
break;
default:
println '其他'
break
}
groovy switch case用表达式替代
猜你喜欢
转载自blog.csdn.net/qq_16165281/article/details/100113981
今日推荐
周排行