Java.io.DataOutputStream類
Java.io.DataOutputStream 類允許應用程序寫入基本Java數據類型在一個可移植的方式輸出流。然後,應用程序可以使用數據輸入流中讀取的數據回入。
類聲明
以下是java.io.DataOutputStream類的聲明:
public class DataOutputStream extends FilterOutputStream implements DataOutput
字段
以下是java.io.DataOutputStream類的字段:
protected int written -- 這是寫入到數據輸出流到目前爲止的字節數。
protected OutputStream out -- 這是相關的輸出流進行過濾。
類的構造函數
S.N.
構造函數 & 描述
1
DataOutputStream(OutputStream out)
這將創建一個新的數據輸出流將數據寫入到指定的基礎輸出流。
類方法
S.N.
方法 & 描述
1
void flush()
此方法刷新此數據輸出流。
2
int size()
此方法返回計數器的當前值寫入,寫入該數據輸出流到目前爲止的字節數。
3
void write(byte[] b, int off, int len)
此方法從指定的字節數組開始到底層輸出流關閉寫入len字節。
4
void write(int b)
此方法寫入指定的字節(低8位參數b)底層輸出流。
5
void writeBoolean(boolean v)
此方法寫入一個布爾到底層輸出流爲1個字節的值。
6
void writeByte(int v)
此方法寫入了一個字節到基礎輸出流中1個字節的值。
7
void writeBytes(String s)
此方法寫出的字符串到底層輸出流爲字節序列。
8
void writeChar(int v)
此方法寫入一個char到底層輸出流作爲一個2-byte值,高字節在前。
9
void writeChars(String s)
此方法將一個字符串寫入基礎輸出流作爲一個字符序列。
10
void writeDouble(double v)
此方法將float參數轉換爲使用Float類的floatToIntBits方法,寫入int值到底層輸出流作爲一個4字節的數量,高字節在前。
11
void writeFloat(float v)
此方法將float參數轉換爲使用Float類的floatToIntBits方法,寫入int值到底層輸出流作爲一個4字節的數量,高字節在前。
12
void writeInt(int v)
此方法寫入一個int到底層輸出流爲4個字節,高字節在前。
13
void writeLong(long v)
此方法寫入了long的基礎輸出流中的8個字節,高字節在前。
14
void writeShort(int v)
此方法寫入了短到底層輸出流爲兩個字節,高字節在前。
15
void writeUTF(String str)
此方法將一個字符串寫入使用經修訂的UTF-8編碼以與機器無關的方式的基礎輸出流。
繼承的方法
這個類繼承自以下類方法:
Java.io.FilterOutputStream
Java.io.Object
Java.io.DataOutput