【发布时间】:2012-11-27 13:40:00
【问题描述】:
迭代特定文件夹中的文件但没有循环的最佳方法是什么?即,当所有文件都被检查一次时,for循环将结束。
我的示例代码(带循环):
File dir = new File(svnClient.getDestinationPath().getAbsolutePath());
for (File child : dir.listFiles())
{
report.report("File name: " + child.getName());
}
【问题讨论】:
-
没有循环?您的示例包含增强的 for 循环...
-
为什么你想在没有任何循环的情况下这样做?你的问题不清楚...
-
要迭代,你需要一个循环。你建议这样做有什么问题?
-
听起来像是功课,答案是递归
-
为什么不想使用循环?你可以用递归来做到这一点,但循环更容易阅读和理解......