for(String tmp:strArray) 是增强型for循环, 你可以直接百度 “增强型for循环”。
String tmp 是数组元素,strArray 是数组, 直接遍历出来。
JDK1.5引进了一种新的循环类型,即增强型for循环;常用于数组,集合。
以下是集合用法。
List<User> users = new ArrayList();
for(User user:users){
.... user.getName()
}
这个是增强型for循环,但是这个有一个缺点就是,无法直接通过下标获取数据,对象遍历的话,增强型for循环还是很合适的