问答题
请完成下列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()
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
下面是一个Applet程序,其功能是有两个按钮,分别为First和Second,以及一个Label构件。要求单击 First时能在Label中显示出 Command:First ,而单击Second时能显示出 Command:Second ,要求只能重载一次 actionPerformed()方法,请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 源程序文件代码清单如下: import java.awt.*; import java.awt.event.*; import java.applet.*; * <applet code=ex04_3.class width=800 height=400> < applet> * Public class ex04_3 extends Applet implements ActionListener private String str= ok ; private Label l; private Button btn; public void init() setLayout(null); l=new Label(str); l.reshape(10,10,100,30); add(l); btn=new Button( First ); btn.reshape(10,50,60,20); l.addActionListene(this); add(btn); btn=new Button( Second ); btn.reshape(10,100,60,20); btn.setActionCommand( First ); btn.addActionListener(this); add(btn); public void actionPerformed(ActionEvent ae) str= Command: +ae.getActionCommand(); btn.setText(str); ex04_3.html <HTML> <HEAD> <TITLE>ex04_3< TITLE> < HEAD> <BODY> <applet code= ex2_3.class width=800 height=400> < applet> < BODY> < HTML>
点击查看答案&解析
问答题
下面程序的功能是从键盘读取一行文本并将该文本存储到文件中。当用户运行该程序时,需要输入一行文本并按下回车键。然后在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程序,其功能是有两个按钮...
下面程序的功能是从键盘读取一行文本并将该...