for(String s:v)
s是遍历后赋值的变量,v是要遍历的list。
可以通过以下语句进行测试:
List<String> v=new ArrayList();
v.add("one");
v.add("two");
for(String s:v){
System.out.println(s);
}
注意s要跟前面的类型匹配。
s表示的其实就是v中得任意一个元素,v可以是数组,也可以是集合,如list或set。这种语句叫做foreach语句。其实就是Iterator迭代器的简化,意思就是循环的从v中拿出一个元素s进行操作。