当if while 嵌套时的一个很纠结的问题
(1)
while(rs.next()) {
if (flag == 1) {
......
} else {
......
}
}
(2)
if (flag == 1) {
while(rs.next()) {
......
}
} else {
while(rs.next()) {
......(两个分支while里的处理逻辑不同)
}
}
从效率的角度上来讲,不用说,肯定是第二种更高效,因为少了每一次循环的判断,但是具体能影响多少呢?写代码的过程中,哪种方式用的多呢?有哪位大虾 砖家 能给解个惑?