I m使用新工作计算机,该电脑有旧的 s子, Java1.3.1,我希望看到,我是否能够做某些类别的家务劳动。 我从我们的教授那里获得这一档案,并用他的机器进行班级工作,在我管理时,我正在发现编辑错误。 我对 Java帮助档案进行在线检查,并像收集一样,在1.3.1之前得到了支持,因此我无法确定我为什么会发现这些错误。 我的守则是:
import java.io.*;
import java.util.*;
public class WriteFile
{
public static void main(String[] args)
{
if(args.length == 0) {
args = new String[] { ".." };
}
List<String> nextDir = new ArrayList<String>();
nextDir.add(args[0]);
try
{
while(nextDir.size() > 0)
{
File pathName = new File(nextDir.get(0));
String[] fileNames = pathName.list();
for(int i = 0; i < fileNames.length; i++)
{
File f = new File(pathName.getPath(), fileNames[i]);
if (f.isDirectory())
{
System.out.println(f.getCanonicalPath());
nextDir.add(f.getPath());
}
}
nextDir.remove(0);
}
}
catch(IOException e)
{
e.printStackTrace();
}
}
}
Errors: ( or ] on line 12 which to me doesn t look like an error. Then a lot of cannot resolve symbol for List, String, nextDir on line 12, etc.
我认为,这要么是多余的,要么是对我的工作组合的错误。 感谢。