[單項選擇題] 閱讀下面程序 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");
為保證程序正確運行,在程序中下畫線處應(yīng)填人的代碼是
A.FileOutputStream
B.ByteArrayOutputStream
C.BufferedOutputStream
D.FileWriter
正確答案:A
參考解析:二進(jìn)制文件可作為FileOutputStream對象的構(gòu)造方法的參數(shù),而FileOutputStream對象作為DataOutputStream的構(gòu)造方法的參數(shù)實現(xiàn)DataOutputStream類。在本程序中,ints.dat二進(jìn)制文件應(yīng)作為FileOutputStream對象構(gòu)造方法的參數(shù),然后FileOutputStream對象作為字節(jié)輸出流的形式參數(shù)。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。