1. 程式人生 > >基礎知識小記:

基礎知識小記:

什麼時候用這些迴圈?

1,、for(i;i<n;i++)

知道迴圈的起止數, 迴圈中需要用到不斷遞增/遞減的變數
2、for(String s:slist)
叫foreach迴圈, 遍歷陣列/集合中元素用的 為了減少程式碼量
3、while
不知道確切的迴圈次數, 但知道迴圈結束條件時使用
4、do while
先執行一遍程式碼,再判斷while條件是否成立
5、iterator
迭代器 用來遍歷單值型別集合中元素的(與foreach迴圈功能相同) 無法直接new出物件必須用集合的iterator()方法獲得
iterator物件就3個方法:hasnext()   next()    remove()
hasnext()返回boolean型別, 是否有下一個元素
next()返回Object型別(其實是泛型), 指向下一個元素並返回這個元素
remove()刪除當前的元素
例:
while(it.hasNext()){
    Object o = it.next();
}