天天看點

Java DataInputStream 與 DataOutputStream

   DataOutputStream

A data output stream lets an application write primitive Java data types to an output stream in a portable way. An application can then use a data input stream to read the data back in.

資料輸出流允許應用程式以适當方式将基本 Java 資料類型寫入輸出流中。然後,應用程式可以使用資料輸入流将資料讀入。

下面向一個檔案寫入資料:

主要{             } 不能随便亂添加,我開始在前面初始化添加了{ },{ }把後面的write隔離開始,報錯說:

dos 未定義的辨別符!原因是{ }代表了一個作用域。

還有,流打開後一定要記住關閉close,我開始沒有寫dos.close(),沒有任何結果,添加之後有了一些字元和亂碼的資料。

包裝類DataOutputStream、DataInputStream為我們提供了多種對檔案的寫入和讀取方法,如writeBoolean(),writeUTF(),writeChar,writeByte(),writeDouble()等和對應的read方法,這些方法極大的友善了我們的寫入和讀取操作,下面結合一個程式來探讨一下這些方法的使用。