從輸入流中讀取數據最常用的方法基本上就是如下 3 個 read() 方法了:
1 、 read () 方法,這個方法 從輸入流中讀取數據的下一個字節。返回 0 到 255 范圍內的 int 字節值。如果因為已經到達流末尾而沒有可用的字節,則返回值 -1 。
2 、 read (byte[] b,int off,int len) 方法, 將輸入流中最多 len 個數據字節讀入 byte 數組。嘗試讀取 len 個字節,但讀取的字節也可能小於該值。以整數形式返回實際讀取的字節數。
3 、 read (byte[] b) 方法, 從輸入流中讀取一定數量的字節,並將其存儲在緩沖區數組 b 中。以整數形式返回實際讀取的字節數。