下列程序要求将source.txt文件中的字符,通过文件输入/输出流复制到另一个dest.txt文件中。请将程序补充完整。 注意:不改动程序结构,不得增行或删行。 import java.io.*; public class ex2

admin2009-12-22  40

问题 下列程序要求将source.txt文件中的字符,通过文件输入/输出流复制到另一个dest.txt文件中。请将程序补充完整。
   注意:不改动程序结构,不得增行或删行。
   import java.io.*;
   public class ex2
   {
      public static void main(String[] args) throws IOException
      {
         File inputFile;
         File outputFile;
         FileInputStream in;
         FileOutputStream out;
         int c;
         inputFile=new File("source.txt");
         outputFile=new File("dest.txt");
         in=new FileInputStream(inputFile);
         ______(outputFile);
         while((c=in.read())!=-1)
         ______;
         in.close();
         out.close();
      }
   }

选项

答案out=new FileOutputStream out.write?

解析 本题主要考查Java中的IO操作。第一空应填写out=new FileOutputStream。Java中要将一个文件中的内容写入到另一个文件中,需要知道文件读写操作。程序中已经声明了FileInputStream的对象in,套接File类的对象inputFile来进行读入的操作,我们还需要声明 FileOutputStream类的对象out,来套接File类的对象outputFile进行读出的操作。第二空应填写out.write(c)。程序此处要求进行文字写入。在程序的前一个步骤,已经调用FileInputStream类的read方法,将文件中的内容以单字节的方式读入到流中,所以我们在这里要调用FileOutputStream类的write方法,将流中的内容写出。
转载请注明原文地址:https://kaotiyun.com/show/8cnp777K
0

最新回复(0)