for循环中continue语句和break语句的区别是:
continue语句只结束本次循环,而不终止整个循环的执行。(可以理解为跳过当次循环中剩下的语句,执行下一次循环)
break语句是结束整个循环过程,不再判断执行循环的条件是否成立。
扩展资料:
for循环优点主要体现在集合中
比如对Set的遍历:
Set<String> set = new HashSet<String>();
Iterator<String> it = set.iterator();
while (it.hasNext()) {
String str = it.next();
System.out.println(str);
}
for循环遍历:
for (String str : set) {
System.out.println(str);
}
优点还体现在泛型,假如set中存放的是Object:
Set<Object> set = new HashSet<Object>();
for循环遍历:
for (Object obj: set) {
if(obj instanceof Integer){
int aa= (Integer)obj;
}else if(obj instanceof String){
String aa = (String)obj
}
........
}