迴圈的用法

2021-08-30 21:13:08 字數 397 閱讀 1582

一般遍歷list的時候,我們習慣下面的寫法,但這種寫法有缺陷,不能及時釋放iterator的記憶體.

iteratoriterator = list.iterator();

while (iterator.hasnext())

有經驗的開發者,一般都會這麼寫,因此for迴圈比while好用許多

for (iteratoriterator = list.iterator(); iterator.hasnext();)

下面的方法,也是推薦的,尤其是在高併發的情況下,可以節省記憶體資源,在大括號中間宣告的變數,他的宣告週期就在大括號內

}

迴圈的多用法

在我學程式設計中,例如for foreach while do while這些迴圈的時候一般都是用來遍歷資料 例如 int ints for int i 0 i ints.length i 又或者下面這樣 intints intnum 0 while num ints.length 但是迴圈的用處不...

迴圈for while do while的用法

先了解基本語法知識,然後再把程式看懂 試數是個很好的選擇 用的多了自然就會了 迴圈執行 某些 被重複執行 for 1 格式 for 1 2 3 語句a 2 執行的流程 重點 執行順序1 2 1和2成立後 a 3 一次迴圈結束 2 a 3 單個for迴圈的使用 多個for迴圈的使用 1 for 1 2...

增強for迴圈的用法

一 增強for迴圈 增強for迴圈的作用 簡化迭代器的書寫格式。注意 增強for迴圈的底層還是使用了迭代器遍歷。增強for迴圈的適用範圍 如果是實現了iterable介面的物件或者是陣列物件都可以使用增強for迴圈。增強for迴圈的缺點 增強for迴圈和iterator遍歷的效果是一樣的,也就說增強...