區別壹:
如果只是遍歷集合或數組,foreach更好更快。
區別二:
如果修改集合中的值,將使用for循環。其實foreach的內部原理其實是叠代器,只是不能像叠代器那樣人為控制,也不能調用叠代器。移除();不能用下標訪問每個元素,所以不能用於添加、刪除等復雜操作。
看了我的方法,妳現在學會區分foreach和for循環了嗎?如果妳學會了這個方法,趕緊分享出來,讓更多人知道foreach和for循環的區別。這就是foreach和for循環的區別。