導航:首頁 > 編程語言 > javadatainputstream

javadatainputstream

發布時間:2022-12-27 19:14:53

A. java中DataInputStream類有readInt()方法,怎麼用

DataInputStream是輸入流,DataInputStreamdis這樣用x0dx0adis.readInt()//輸入流中的讀取下一個整數,並返回x0dx0a如果不是整數,則會拋出異常x0dx0a這時候用try...catch捕獲對應的異常做處理就可以了

B. Java中DataInputStream的用法

1、DataOutputStream:數據輸出流允許應用程序以適當方式將基本 Java 數據類型寫入輸出流中。然後應用程序可以使用數據輸入流將數據讀入。

2、例子:

/**
*必須先使用DataOutputStream寫入數據,然後使用DataInputStream讀取數據方可。
*
*@author徐越
*
*/
publicclassTestClass
{
publicstaticvoidmain(String[]args)throwsException
{
TestClasst=newTestClass();
t.write();
t.read();
}

publicvoidwrite()throwsException
{
Stringpath=this.getClass().getClassLoader().getResource("test.txt").toURI().getPath();
OutputStreamos=newFileOutputStream(path);
DataOutputStreamdos=newDataOutputStream(os);
dos.writeDouble(Math.random());
dos.writeBoolean(true);
dos.writeInt(1000);
dos.writeInt(2000);
dos.flush();
os.close();
dos.close();
}

publicvoidread()throwsException
{
InputStreaminstream=this.getClass().getClassLoader().getResourceAsStream("test.txt");
DataInputStreamdis=newDataInputStream(instream);
doubled=dis.readDouble();
booleanb=dis.readBoolean();
//先寫的先被讀出來
inti1=dis.readInt();
inti2=dis.readInt();
instream.close();
dis.close();
System.out.println(d);
System.out.println(b);
System.out.println(i1);
System.out.println(i2);
}
}

輸出結果

0.4683893857027681
true
1000
2000

C. java中DataInputStream如何讀取我們控制台的字元串

java中DataInputStream使用構造參數,使用bufferreader,輸入參數system.in就可以讀取控制台的字元串,如下代碼:

importjava.io.BufferedInputStream;
importjava.io.DataInputStream;
importjava.io.IOException;

publicclassceshi{
publicstaticvoidmain(String[]args){

DataInputStreamin=newDataInputStream(newBufferedInputStream(
System.in));//新建DateInputSteam,接收控制台的信息
Strings;
try{
while((s=in.readLine()).length()!=0)
System.out.println(s);//讀取控制台信息,並列印出來
//
}catch(IOExceptione){
e.printStackTrace();
}

}

}

運行結果如下:

D. Java中的DataInputStream和DataOutputStream的作用

Java中輸出流分為DataInputStream(數據輸入流)和DataOutputStream(數據輸出流):

閱讀全文

與javadatainputstream相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:962
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:144
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:736
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:484
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:381
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:892
app轉賬是什麼 瀏覽:163