亚洲av色香蕉一区二区三区,十四以下岁毛片带血a级,亚洲 校园 欧美 国产 另类,亚洲av日韩av一区谷露,色欲av无码一区二区三区

  • 相關(guān)軟件
    >DataOutputStream 創(chuàng)建者:webmaster 更新時間:2005-12-17 04:39


    數(shù)據(jù)輸出流可以使一個應(yīng)用程序以簡潔的方式將 Java 基本數(shù)據(jù)類型寫入到一個輸出流。隨后某個應(yīng)用程序能使用一個數(shù)據(jù)輸入流讀回這些數(shù)據(jù)。


    <br />類 java.io.DataOutputStream<br />


    類 java.io.DataOutputStream



    java.lang.Object
      |
      +----java.io.OutputStream
          |
          +----java.io.FilterOutputStream
                |
                +----java.io.DataOutputStream




    public class DataOutputStream
    extends FilterOutputStream
    implements DataOutput



    來自:
    JDK1.0
     
    參見:
     
    DataInputStream





    變量索引



    written
    寫入數(shù)據(jù)輸出流的字節(jié)數(shù)。



    構(gòu)造子索引



    DataOutputStream(OutputStream)
    創(chuàng)建一個新的數(shù)據(jù)輸出流,向指定的基本輸出流寫入數(shù)據(jù)。



    方法索引



    flush()
    刷新當(dāng)前數(shù)據(jù)輸出流。
    size()
    返回寫入當(dāng)前數(shù)據(jù)輸出流的字節(jié)數(shù)。
    write(byte[], int, int)
    將指定的字節(jié)數(shù)組中從 off 開始的
    len 個字節(jié),寫到基本輸出流。
    write(int)
    將指定字節(jié)寫入基本輸出流。
    writeBoolean(boolean)
    將一 boolean 作為一字節(jié)值,寫入該基本輸出流。
    writeByte(int)
    將一 byte 作為一字節(jié)值,寫入該基本輸出流。
    writeBytes(String)
    將此串作為一個字節(jié)序列寫入該基本輸出流。
    writeChar(int)
    將一 char 作為兩字節(jié)值,寫入該基本輸出流,高字節(jié)優(yōu)先。
    writeChars(String)
    將此串作為一個字符序列寫入該基本輸出流。
    writeDouble(double)
    使用類 DoubledoubleToLongBits
    方法,將給定的雙精度浮點(diǎn)數(shù)轉(zhuǎn)換為 long 值,然后將它當(dāng)作一個 8 字節(jié)數(shù)寫入該基本輸出流,高字節(jié)優(yōu)先。
    writeFloat(float)
    使用類 FloatfloatToIntBits 方法,將給定的單精度浮點(diǎn)數(shù)轉(zhuǎn)換為 int 值,然后將它當(dāng)作一個
    4 字節(jié)數(shù)寫入該基本輸出流,高字節(jié)位優(yōu)先。
    writeInt(int)
    將一 int 作為四字節(jié)值,寫入該基本輸出流,高字節(jié)優(yōu)先。
    writeLong(long)
    將一 long 作為八字節(jié)值,寫入該基本輸出流,高字節(jié)優(yōu)先。
    writeShort(int)
    將一 short 作為兩字節(jié)值,寫入該基本輸出流,高字節(jié)優(yōu)先。
    writeUTF(String)
    使用獨(dú)立于機(jī)器的 UTF-8 編碼格式,將一個串寫入該基本輸出流。




    變量



    written

    protected int written


    寫入到數(shù)據(jù)輸出流的字節(jié)數(shù)。






    構(gòu)造子




    DataOutputStream

    public DataOutputStream(OutputStream out)


    創(chuàng)建一個新的數(shù)據(jù)輸出流,向指定的基本輸出流寫入數(shù)據(jù)。



     
    參數(shù):
     
    out - 基本輸出流。
     
    參見:
     
    out





    方法



    write

    public synchronized void write(int b) throws IOException


    將指定字節(jié)寫入基本輸出流。



     
    參數(shù):
     
    b - 輸出的 字節(jié)。
     
    拋出:
    IOException
     
    如果發(fā)生某個 I/O 錯誤。
     
    覆蓋:
     
    FilterOutputStream 中的 write
     
    參見:
     
    out



    write

    public synchronized void write(byte b[],
                int off,
              int len) throws IOException


    將指定的字節(jié)數(shù)組中從 off開始的
    len個字節(jié),寫到基本輸出流。



     
    參數(shù):
     
    b - 數(shù)據(jù)。
     
    off - 數(shù)據(jù)的起始偏移。
     
    len - 寫入的字節(jié)數(shù)。
     
    拋出:
    IOException
     
    如果發(fā)生某個 I/O 錯誤。
     
    覆蓋:
     

    FilterOutputStream
    中的 write
     
    參見:
     
    out



    flush

    public void flush() throws IOException


    刷新當(dāng)前數(shù)據(jù)輸出流。 這將迫使任一被緩沖輸出的字節(jié)寫入該流。


    FilterOutputStreamflush 方法,調(diào)用它的基本輸出流的 flush 方法。



     
    拋出:
    IOException
     
    如果發(fā)生某個 I/O 錯誤。
     
    覆蓋:
     

    FilterOutputStream
    中的 flush 。
    參見:
     
    out, flush



    writeBoolean

    public final void writeBoolean(boolean v) throws IOException


    將一 boolean 作為一字節(jié)值,寫入該基本輸出流。 值
    true 被輸出為值 (byte)1;值
    false 被輸出為 (byte)0 值。



     
    參數(shù):
     
    v - 輸出的 boolean 值。
     
    拋出:
    IOException
     
    如果發(fā)生某個 I/O 錯誤。
     
    參見:
     
    out



    writeByte

    public final void writeByte(int v) throws IOException


    將一 byte 作為一字節(jié)值,寫入該基本輸出流。



     
    參數(shù):
     
    v - 輸出的 byte 值。
     
    拋出:
    IOException
     
    如果發(fā)生某個 I/O 錯誤。
     
    參見:
     
    out



    writeShort

    public final void writeShort(int v) throws IOException


    將一 short 作為兩字節(jié)值,寫入該基本輸出流,高字節(jié)優(yōu)先。



     
    參數(shù):
     
    v - 輸出的 short。
     
    拋出:
    IOException
     
    如果發(fā)生某個 I/O 錯誤。
     
    參見:
     
    out



    writeChar

    public final void writeChar(int v) throws IOException


    將一 char 作為兩字節(jié)值,寫入該基本輸出流,高字節(jié)優(yōu)先。



     
    參數(shù):
     
    v - 輸出的 char 值。
     
    拋出:
    IOException
     
    如果發(fā)生某個 I/O 錯誤。
     
    參見:
     
    out



    writeInt

    public final void writeInt(int v) throws IOException


    將一 int 作為四字節(jié)值,寫入該基本輸出流,高字節(jié)優(yōu)先。



     
    參數(shù):
     
    v - 輸出的 int 值。
     
    拋出:
    IOException
     
    如果發(fā)生某個 I/O 錯誤。
     
    參見:
     
    out



    writeLong

    public final void writeLong(long v) throws IOException


    將一 long 作為八字節(jié)值,寫入該基本輸出流,高字節(jié)優(yōu)先。



     
    參數(shù):
     
    v - 輸出的 long。
     
    拋出:
    IOException
     
    如果發(fā)生某個 I/O 錯誤。
     
    參見:
     
    out



    writeFloat

    public final void writeFloat(float v) throws IOException


    使用類 FloatfloatToIntBits 方法,將給定的單精度浮點(diǎn)數(shù)轉(zhuǎn)換為 int 值,然后將它當(dāng)作一個 4 字節(jié)數(shù)寫入該基本輸出流,高字節(jié)位優(yōu)先。



     
    參數(shù):
     
    v - 輸出的 float 值。
     
    拋出:
    IOException
     
    如果發(fā)生某個 I/O 錯誤。
     
    參見:
     
    out, floatToIntBits



    writeDouble

    public final void writeDouble(double v) throws IOException


    使用類 DoubledoubleToLongBits 方法,將給定的雙精度浮點(diǎn)數(shù)轉(zhuǎn)換為 long 值,然后將它當(dāng)作一個 8 字節(jié)數(shù)寫入該基本輸出流,高字節(jié)優(yōu)先。



     
    參數(shù):
     
    v - 輸出的 double 值。
     
    拋出:
    IOException
     
    如果發(fā)生某個 I/O 錯誤。
     
    參見:
     
    out, doubleToLongBits



    writeBytes

    public final void writeBytes(String s) throws IOException


    將此串作為一個字節(jié)序列寫入該基本輸出流。 依次輸出該串的每個字符,丟掉高八位。



     
    參數(shù):
     
    s - 輸出的字節(jié)串。
     
    拋出:
    IOException
     
    如果發(fā)生某個 I/O 錯誤。
     
    參見:
     
    out



    writeChars

    public final void writeChars(String s) throws IOException


    將此串作為一個字符序列寫入該基本輸出流。 同
    writeChar方法一樣把每個字符寫到數(shù)據(jù)輸出流。



     
    參數(shù):
     
    s - 輸出的 String 值。
     
    拋出:
    IOException
     
    如果發(fā)生某個 I/O 錯誤。
     
    參見:
     
    writeChar, out



    writeUTF

    public final void writeUTF(String str) throws IOException


    使用獨(dú)立于機(jī)器的 UTF-8 編碼格式,將一個串寫入該基本輸出流。


    開始寫入到輸出流中的兩個字節(jié)同 writeShort 方法一樣,給出隨后跟著的字節(jié)數(shù)。 這個值是實(shí)際輸出的字節(jié)數(shù)。這個值之后,依次輸出的每個字符使用
    UTF-8 編碼。



     
    參數(shù):
     
    str - 輸出的一個字符串。
     
    拋出:
    IOException
     
    如果發(fā)生某個 I/O 錯誤。



    size

    public final int size()


    返回寫入當(dāng)前數(shù)據(jù)輸出流的字節(jié)數(shù)。



     
    返回值:
     
    written 域的值。
     
    參見:
     
    written


    相關(guān)文章
    本頁查看次數(shù):