[單項選擇題] 在下面程序的空白處,應(yīng)填入的正確選項是 import java.io.*; public class writeInt { public
[單項選擇題] 在下面程序的空白處,應(yīng)填入的正確選項是 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[i]); 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
參考解析:字節(jié)輸出流首先要實現(xiàn)DataOutput接口,字節(jié)數(shù)據(jù)流DataOutputStream是一個實現(xiàn)這一接口的類。字節(jié)數(shù)據(jù)是以文件輸出流FileOutputStream對象的形式作為DataOutputStream的構(gòu)造方法的參數(shù)。字節(jié)數(shù)據(jù)來自二進制文件,二進制文件作為FileOutputSteam對象的構(gòu)造方法的參數(shù)出現(xiàn)。這里將數(shù)據(jù)寫入了二進制文件,最后要關(guān)閉輸出流,并釋放相關(guān)資源,所以應(yīng)該調(diào)用close()方法。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。