读书人

关于IO文件的一个小疑点

发布时间: 2012-01-29 21:39:32 作者: rapoo

关于IO文件的一个小问题~
import java.io.*;

public class FindDirectories {

public static void main(String[] args)
{
if(args.length == 0)args = new String[]{".."};

try
{
File pathName = new File(args[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());
main(new String[]{f.getPath()});
}
}
}
catch(IOException e)
{
e.printStackTrace();
}
}
}
有2个问题,程序里if(args.length == 0)args = new String[]{".."}里的“..”在JAVA里表示什么东东?还有main方法的String[]数组是怎么接受用户输入的呢?其实对public static void main的String[] args还不是很清楚~谢谢各位拉

[解决办法]
main方法的args 是运行时: java FindDirectoires args0 args1 args2 这样传入的。
这里的 .. 就是父目录。
[解决办法]

探讨

main方法的args 是运行时: java FindDirectoires args0 args1 args2 这样传入的。
这里的 .. 就是父目录。

读书人网 >Eclipse开发

热点推荐