1. 程式人生 > >java輸入流讀取完之後重新讀取的問題

java輸入流讀取完之後重新讀取的問題

        mark 的常規協定是:如果方法 markSupported 返回 true,那麼輸入流總是在呼叫 mark 之後記錄所有讀取的位元組,並時刻準備在呼叫方法 reset 時(無論何時),再次提供這些相同的位元組。但是,如果在呼叫 reset 之前可以從流中讀取多於 readlimit 的位元組,則不需要該流記錄任何資料。如果在mark之後讀取的資料的大小大於 readlimit和BufferedInputStream類的緩衝區大小兩者中的最大值則mark標記無效。