什么时候可以用简易for循环啊?用的时候跟for循环有哪些不同?
你说的是增强for循环吧,jdk5.0的新特性,在循环的时候,如果需要用到集合的角标,这时候可以用普通的for循环,比如for(int i=0; i<3; i++){}
增强for循环的出现是为了简化迭代器的书写,它可以对任何实现了iterable接口的集合进行迭代,操作起来更加方便,比如for(String str : list){},需要注意的是增强for循环可以对迭代出来的元素指定修饰符,比如for(final String str : list){}这时候,在迭代器的代码里面,你就不能对这个str的元素进行修改了 |