foreach循环的概念:
foreach循环也叫增强型for循环,是for循环的一个简化版。
格式:
for(循环对象的类型 元素名: 对象名 ){
语句
}
foreach虽然是for循环的简化版本,但是并不是说foreach就比for更好用,foreach适用于循环次数未知,或者计算循环次数比较麻烦情况下使用效率更高,但是更为复杂的一些循环还是for循环效率更高。
以下面的一张图片来简单了解一下for循环和foreach循环的实现步骤的区别:
从这张图片我们可以看出在一些简单的循环里,foreach循环要比for循环来的简单。
但是foreach循环也是有缺点的:
在进行foreach循环的内部,我们是不能对循环对象进行修改操作的,循环对象在进行foreach循环的时候就已经被锁定,操作不了了。
原文链接:https://blog.csdn.net/class_Student1/article/details/106607784