-
DataInputStream
鎖定
DataInputStream,是指數據輸入流允許應用程序。
- 中文名
- DataInputStream
- 定 義
- java.lang.Object
- 説 明
- 數據輸入流允許應用程序
- 實現的接口
- Closeable, DataInput
DataInputStream定義
java.lang.Object --- java . io . InputStream ------ java . io . FilterInputStream
----------java . io . DataInputStream
DataInputStream實現的接口
Closeable, DataInput
DataInputStream説明
數據輸入流允許應用程序以與機器無關方式從底層輸入流中讀取基本 Java 數據類型。應用程序可以使用數據輸出流寫入稍後由數據輸入流讀取的數據。 DataInputStream 對於多線程訪問不一定是安全的。 線程安全是可選的,它由此類方法的使用者負責。
DataInputStream構造方法
DataInputStream(InputStream in)
使用規定的底層輸入流創建一個DataInputStream。
DataInputStream常用方法
int read(byte[] b)
int read(byte[] b, int off, int len)
從包含的輸入流中將最多 len 個字節讀入一個 byte 數組中。
boolean readBoolean()
從包含的輸入流中讀取的 boolean 值的字節
byte readByte()
char readChar()
此輸入流的下兩個字節,將它們解釋為一個 char
double readDouble()
此輸入流的下八個字節,將它們解釋為一個 double。
float readFloat()
此輸入流的下四個字節,將它們解釋為一個 float。
void readFully(byte[] b, int off, int len)
b - 存儲讀取數據的緩衝區。off - 數據的起始偏移量。len - 要讀取的字節數。
int readInt()
此輸入流的下四個字節,將它們解釋為一個 int。