初学java,有个问题想问一下

hblinqiang 2007-06-19 07:13:56
for(File f:files)
for的这种用法和和普通的用法有什么不同吗,可以给出同样的意思的普通用法吗
...全文
179 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiudawei115 2007-06-20
  • 打赏
  • 举报
回复
就是遍历files
写起来比较简单
  • 打赏
  • 举报
回复
这是JDK 1.5中新增加的功能,for in循环,可以用于遍历普通数组、List数组等。冒号前面放的是数组中元素的类型,后面是需要遍历的那个数组。

JDK 1.5前使用
1. 普通数组:
  for(int i=0; i<files.length; i++) {
    files[i] ...
    ...
  }
2. List数组:
  Iterator<String> it = list.iterator();
  for(;it.hasNext();){
    System.out.println(it.next());
  }

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧