问答题
请完成下列Java程序。程序的功能是显示用户在命令行方式下指定的任意驱动器文件夹的内容。
提示:public string()list();//将文件夹中所有文件名保存在字符数组中返回。
注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入适当的语句。
源程序文件代码清单如下:
import java.io.*;
public class FindDirectories
public static void main(String args[])
if(args.length==0)
args=new String()"..";
try
______;
String[] fileName=pathName.list();
for(int i=0;i<fileName.length;i++)
File f=new File(pathName.getPath(),fileName[i]);
if(______)
System.out.println(f.getCanonicalPath());
main(new String[]
f.getPath()
);
catch(IOException e)
e.printStackTrace();
【参考答案】
File pathName=new File(args[0])
f.isDirectory()
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
下面程序的功能是从键盘读取一行文本并将该文本存储到文件中。当用户运行该程序时,需要输入一行文本并按下回车键。然后在DOS系统提示符处输入type file.txt并按下Enter键,这时屏幕会显示type file.txt的内容。通过这个命令可以验证该程序的功能。请在每条横线处填写一条语句,使程序的功能完整。 注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。 源程序文件代码清单如下: import java.io.*; public class DoFile public static void main(String args[]) byte buffername[]=______[80]; try System.out.println( nEnter a line to be saved to disk: ); int bytesbleck= ______; FileOutputStream f=new FileOutputStream( file.txt ); ______; catch(Exception e) e.printStackTrace();
点击查看答案&解析
相关试题
下面是一个Applet程序,其功能是有两个按钮...