[单项选择题] 阅读下面程序 import java.io.*; public class ByteStreamTest public static
[单项选择题] 阅读下面程序
import java.io.*;
public class ByteStreamTest
public static void main(String[] args)
int[] myArray=10,20,30,40;
try
DataOutputStream dos=new DataOutputStream
(new ______("ints.dat"));
for(int i=0;i<myArray.length;i++)dos.writeInt(myArray[i]);
dos.close();
System.out.println("Have written binary file ints.dat");
catch(IOException ioe)
System.out.println("IOException");
为保证程序正确运行,在程序中下画线处应填人的代码是
A.FileOutputStream
B.ByteArrayOutputStream
C.BufferedOutputStream
D.FileWriter
正确答案:A
参考解析:二进制文件可作为FileOutputStream对象的构造方法的参数,而FileOutputStream对象作为DataOutputStream的构造方法的参数实现DataOutputStream类。在本程序中,ints.dat二进制文件应作为FileOutputStream对象构造方法的参数,然后FileOutputStream对象作为字节输出流的形式参数。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
