场景
Java性能优化-switch-case和if-else速度性能对比,到底谁快?:
Java性能优化-switch-case和if-else速度性能对比,到底谁快?-CSDN博客
如果单纯是做情景选择,建议使用switch,如果必须使用if-else,过多的if-else会让人看着很难受,
可以使用如下几个小技巧来简化过多的if-else。
注:
实现
使用return去掉多余的else
优化前
String a = "badao";
if("badao".equals(a)){
//业务代码
}else{
return;
}
优化后
if(!"badao".equals(a)){
return;
}
用Map数组把相关的判断信息定义为元素信息
优化前
int type &#