基础知识小记:

什么时候用这些循环?

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();
}

原文地址:https://www.cnblogs.com/MSNS-MTT/p/6064857.html