for与foreach区别

https://www.cnblogs.com/HuiH/p/11665536.html

总结:

  foreach不支持在循环中添加删除操作,因为在使用foreach循环时数组就已经被锁定不能修改,否则会报出java.util.ConcurrentModificationException异常。

  foreach适用于只是进行集合或数组遍历,for则在复杂的循环中效果更高。

  foreach不能对数组或集合进行修改,如果想要修改就要使用for循环。

  所以相比较后for循环更为灵活。

posted @ 2023-04-20 14:24  yinghualeihenmei  阅读(28)  评论(0编辑  收藏  举报