1.编写一个Java Application程序,实现读取并输出指定文件的内容的功能。
参考程序:
import java.io.*;
public class readfile
{
public static void main(String []args)
{
String fname="tt.txt";
File f = new File(fname);
try
{
FileReader fr=new FileReader(f);
BufferedReader br=new BufferedReader(fr);
String s = br.readLine();
while(s!=null)
{
System.out.println("读入"+s);
s = br.readLine();
}
br.close();
}
catch(FileNotFoundException e1)
{
System.err.println("File not found: "+fname);
}
catch(IOException e2)
{
e2.printStackTrace();
}
}
}
2.输入下面的Java Application程序,运行该程序,说明程序的功能。
- import java.io.*;
- public class CopyFile {
- public static void main(String[] args) {
- try {
- FileInputStream fis = new FileInputStream("CopyFile.java");
- FileOutputStream fos = new FileOutputStream("temp.txt");
- int read = fis.read();
- while ( read != -1 ) {
- fos.write(read);
- read = fis.read();
- }
- fis.close();
- fos.close();
- }
- catch (IOException e) {
- System.out.println(e);
- }
- }
19:}
程序功能:
程序运行之后,新建一个文件名为“temp”的txt文档,在文档中写入源代码。
3.编写一个Java Application程序,实现如下的设计功能:运行该程序可以列出当前目录下的文件。
参考程序:
import java.io.*;
public class FileList{
public static void main(String[] args){
File dir=new File(".");
File files[]=dir.listFiles();
for(int i=0;i<files.length;i++)
System.out.println("\t"+files[i].getName());
}
}