java 循环里的是什么意思!

如题所述

这是遍历 files数组的简写,再files中的每一个元素都会和f做同样的操作 直到 最后一个元素;这一般是用来遍历集合用的.
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-12-08
这是在遍历files里的每一项是不是正常的文件
java.io.File.isFile() 检查表示此抽象路径名的文件是否是一个正常的文件本回答被提问者和网友采纳
第2个回答  2015-12-08
for遍历文件列表,if判断是否是文件,不是文件就是文件夹
第3个回答  2015-12-08
这个是增强for循环,或者叫foreach循环
在这里可以等价于
for(int i=0;i<files.length;i++)
{
File f= files[i];

if(f.isFile())

{
.....
}

....

}追问

这个我知道!就是不知道File f:files
f.isFile()

追答

File f:files是增强for循环的写法啊

从数组files中按顺序迭代里面的元素,每一个元素都是File类型,变量名叫f

f.isFile()是用来判断File对象f是否为文件的,如果是文件返回true,如果不是文件而是文件夹就返回false

相似回答