一.使用foreach循环遍历循环元素:

JDK5.0新增了foreach循环,用于遍历集合、数组

1.遍历集合

JavaSE 集合(新特性foreach循环)
将collection对象赋值给obj局部变量,然后输出;
内部仍然调用了迭代器。
JavaSE 集合(新特性foreach循环)

2.遍历数组:

JavaSE 集合(新特性foreach循环)
JavaSE 集合(新特性foreach循环)

二.笔试题:

JavaSE 集合(新特性foreach循环)
JavaSE 集合(新特性foreach循环)
数组元素发生了改变;

JavaSE 集合(新特性foreach循环)JavaSE 集合(新特性foreach循环)
数组中的元素并未发生改变;
因为foreach遍历是将arr数组中的值赋值给局部变量s这里改变的是s的值。并不是数组元素。

相关文章: