Java中提示找不到符号,哪位高手麻烦解决一下?谢谢了!

发布网友

我来回答

5个回答

热心网友

file.getName() 这句有错file的作用域只是在
for (File file : path.listFiles()) {
if (file.isFile() && file.getName().equals(name) ) {
System.out.println(file.getPath());
} else if (file.isDirectory()) {
findFile(file, name);
}
}
这里面

热心网友

for (File file : path.listFiles()) ,在这里定义的file,在括号外当然找不到了。

热心网友

File file 定义到findFile()方法下面。
System.out.println("Cannot find file name such as:" + file.getName() );
就可以找到file这个变量了

热心网友

楼上正解,建议你看看java基础。java开发人员的葵花宝典---核心技术基础篇

热心网友

增强for语句 我觉得效率一点也没上去 尽量不要用 不在乎内容情况下

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com