Java.io.SequenceInputStream 類



介紹

Java.io.SequenceInputStream 類表示其他輸入流的邏輯串聯。它從一個有序的輸入流集合開始,從第一個流讀取直到檔案結束,然後從第二個流讀取,依此類推,直到讀取完最後一個輸入流中的所有內容。

類宣告

以下是Java.io.SequenceInputStream類的宣告:

public class SequenceInputStream
   extends InputStream

類建構函式

序號 建構函式及說明
1

SequenceInputStream(Enumeration<? extends InputStream> e)

此建構函式透過記住引數來初始化一個新建立的 SequenceInputStream,該引數必須是一個 Enumeration,它生成執行時型別為 InputStream 的物件。

2

SequenceInputStream(InputStream s1, InputStream s2)

此建構函式透過記住兩個引數來初始化一個新建立的 SequenceInputStream,這兩個引數將按順序讀取,首先是 s1,然後是 s2,以提供要從此 SequenceInputStream 讀取的位元組。

類方法

序號 方法及說明
1 int available()

此方法返回一個估計值,表示在當前底層輸入流的下一個方法呼叫阻塞之前,可以從當前底層輸入流讀取(或跳過)的位元組數。

2 void close()

此方法關閉此輸入流並釋放與該流關聯的任何系統資源。

3 int read()

此方法從此輸入流讀取下一個資料位元組。

4 int read(byte[] b, int off, int len)

此方法從此輸入流讀取最多 len 個位元組的資料到一個位元組陣列中。

繼承的方法

此類繼承自以下類的方法:

  • Java.io.InputStream
  • Java.io.Object
廣告