如果在循环中构造vs继续语句,分支if-else哪个更好?

时间:2018-11-14 04:41:08

标签: java performance if-statement readability continue

在下面的两个代码段中,有没有一种方法比其他方法有好处?

for(int i:list) {
    if(condition 1) {
      //do something
      continue;
    }
    if(condition 2) {
      //do something
      continue;
    }
    if(condition 3) {
      //do something
      continue;
    }
}

for(int i:list) {
    if(condition 1) {
      //do something
    }
    else if(condition 2) {
      //do something
    }
    else if(condition 3) {
      //do something
    }
}

这两种方法仅在编码风格上有所不同,还是在其中一种方法上获得了任何性能上的改进。

0 个答案:

没有答案