在下面程序的空白处,应填入的正确选项是 import java.io.*; public class writeInt {  public static void main(String[]a) {   int[] myArray=

admin2012-03-21  34

问题 在下面程序的空白处,应填入的正确选项是    import java.io.*;    public class writeInt {     public static void main(String[]a) {      int[] myArray={10,20,30,40};      try{       DataoutputStream dos=new DataoutputStream(new FileOutputStream("ints.dat"));       for(int i=0;i<myArray.length;i++)dos.writeInt(myArray);       dos.______;       System.out.println("Have written binary file ints.dat");      }catch(IOException ioe){System.out.println("IO Exception");}     }    }

选项 A、start()
B、close()
C、read()
D、write()

答案B

解析 字节输出流首先要实现DataOutput接口,字节数据流DataOutputStream是一个实现这一接口的类。字节数据是以文件输出流FileOutputStream对象的形式作为DataOutputStream的构造方法的参数。字节数据来自二进制文件,二进制文件作为FileOutputSteam对象的构造方法的参数出现。这里将数据写入了二进制文件,最后要关闭输出流,并释放相关资源,所以应该调用close()方法。
转载请注明原文地址:https://kaotiyun.com/show/yn2p777K
0

最新回复(0)