Abstract int read(),表示讀取一個字節,再返回所讀取的字節。直到返回的數字為-1的時候,則這個字節流讀取完畢。
int read(byte[] b),表示讀取入一個字節數組中,再返回所讀取的實際字節數。直到返回的數字為-1的時候,則這個字節流讀取完畢。
int read(byte[] b,int off,int len),表示讀取人一個字節數組中,再返回所讀取的實際字節數。直到返回的數字為-1的時候,則這個字節流讀取完畢。off為字節數組起始的偏移量,len表示讀取的最大字節數。
為什么第一個為抽象方法,因為第二個方法靠第三個方法來實現,第三個方法靠第一個方法來實現。
available(),獲取輸入流字節數。
skip(),定位輸入位置指針的方法。
reset(),返回上一個標記位。
mark(int a),標記位。若讀取的數字個數超出a,則繼續讀取。
3.outputStream
abstract int write(int a),往輸入流中寫入一個字節。
int writer(byte[] b),往輸入流中寫入一個字節數組。
int writer(byte[] b,int off,int len),往輸入流中寫入一個從偏移量off開始,到個數為len時結束。
新聞熱點
疑難解答