foreach循环和内存中的数组

1.首先说一下foreach循环: 当使用foreach来迭代访问数组元素时,循环变量book相当于一个临时变量,系统会把数组元素依次赋给这个变量,当时对该变量的修改,并不能改变原数组元素的值。此处还记得Iterator来遍历吗,也是不能修改 eg:    for(Book book: books){ book="哈哈哈"; System.out.println(book);//输出“哈哈哈” }
相关文章
相关标签/搜索