jsp 中使用 jstl 遍歷迴圈時,當已滿足條件時,不想再往下走後面的迴圈,這時如何跳出該迴圈呢?
本節將介紹該解決方案。
可以利用乙個變數通過給它賦不同的值來判斷是否繼續迴圈
以下**:
<%
list l = new arraylist();
l.add(new long(1));
l.add(new long(4));
l.add(new long(5));
l.add(new long(3));
l.add(new long(2));
l.add(new long(6));
session.setattribute("list",l);
%>
$
這樣,當的條件成立的時候就可以退出標籤的迴圈了。
還可以利用這種方式,設定乙個變數來作為走foreach迴圈的條件:
**:
如何跳出巢狀迴圈
我們經常在迴圈體中,在執行業務邏輯之前進行是否滿足某些條件的判斷,如果不滿足條件則跳出迴圈,從而大大加快執行速度,下面就簡單總結一下如何跳出迴圈。for int i 0 i 10 i 你要執行的業務邏輯 當執行到i 5這次迴圈時,則會跳出本次迴圈,下邊的業務邏輯不會執行,直接執行i 6的迴圈!跳出整...
如何指定跳出多層迴圈
public class outloopwithlabel 方法二 boolean,break組合 通過boolean型條件變數和break的組合,由內層迴圈在跳出 break 前改變條件變數,外層迴圈檢測條件變數改變時終止外層迴圈。public class outloopwithbooleanbr...
Python 如何跳出多重迴圈
在leetcode上刷演算法題的時候遇到了乙個問題,就是在python中不知道用什麼方法跳出多重迴圈。查閱相關資料後,參考博文中的方法成功解決。如下所示 for i in range 5 for j in range 5 for k in range 5 if i j k 3 break else ...