首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

关于IO文件的一个小疑点

2012-01-29 
关于IO文件的一个小问题~import java.io.*public class FindDirectories {public static void main(Strin

关于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 这样传入的。
这里的 .. 就是父目录。

热点排行