package?day7;
import?java.io.DataInput;
import?java.io.DataInputStream;
import?java.io.DataOutputStream;
import?java.io.FileInputStream;
import?java.io.FileNotFoundException;
import?java.io.FileOutputStream;
import?java.io.IOException;
import?java.util.Scanner;
public?class?OpenrData?{
public?static?void?main(String[]?args)?throws?IOException?{
Scanner?sc=new?Scanner(System.in);
System.out.println("請輸入要轉(zhuǎn)化的數(shù)據(jù)文件:");
DataOutputStream?dos?=new?DataOutputStream(dos);
DataInputStream?dis?=null;
try?{
dos.writeDouble(Math.random());
dos.flush();
dis=new?DataInputStream(dis);
System.out.println(dis.readBoolean());
System.out.println(dis.readDouble());
??}
catch?(Exception?e)?{
//?TODO:?handle?exception
e.printStackTrace();
}
finally?{
try?{
if(dis?!=?null){
??????????????????????dis.close();
????????????????}
????if(dos?!=?null){
????????????????????????dos.close();
??????????????????}
}?catch?(Exception?e2)?{
//?TODO:?handle?exception
??e2.printStackTrace();
}
}
}
}
在class往后的第五行中的dos總是顯示報錯,這是為什么,還有IO數(shù)據(jù)流到底是從哪里到哪里
我完全懵了,求大神幫幫我!
1 回答
已采納

產(chǎn)品經(jīng)理不是經(jīng)理
TA貢獻481條經(jīng)驗 獲得超143個贊
??DataOutputStream?dos?=new?DataOutputStream(dos);這句代碼什么意思
添加回答
舉報
0/150
提交
取消