//展示了如何使用list()方法来检查一个目录的内容的实例,7-1
import java.io.File;
public class List1
{
public static void main(String[] args)
{
String dirname="\\java";
File f=new File(dirname);
//if(f.isDirectory());错误所在
if(f.isDirectory())
{
System.out.println("Directory of "+dirname);
String s[]=f.list();
//for(int i=0;i<s.length;i++);错误所在
for(int i=0;i<s.length;i++)
{
File f1=new File(dirname +"\\"+s[i]);
//if(f1.isDirectory());错误所在
if(f1.isDirectory())
{
System.out.println(s[i] +" is a directory");
}
else
{
System.out.println(s[i] + "is a file");
}
}
}
else
{
System.out.println(dirname +" is not a directory");
}
}
}
/**经过了长时间的检查,终于发现了自己所敲的代码错误所在,尽管花费了我的不少时间,
*但我认为值得,因为这次错误的发现不仅仅说明了之前的知识不扎实,
*还有在敲代码的不细心,两个程序都是因为在控制语句后面加多了";"或者少加 花括号,这些语法错误不明显,所以导致 了这一系列的问题,
*功夫不负有心人,但愿我能做到更好!*/
java程序设计书本例题感悟
最新推荐文章于 2022-05-14 12:42:13 发布