全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
java.lang.Object
   |
   +----java.io.InputStream
           |
           +----java.io.SequenceInputStream
 
 SequenceInputStream(Enumeration)
	SequenceInputStream(Enumeration)
 SequenceInputStream(InputStream, InputStream)
	SequenceInputStream(InputStream, InputStream)
  s1 から読み込み、次に入力ストリーム s2 から読み込むために初期化された、新しいシーケンス入力ストリームを構築する。
 
 available()
	available()
   close()
	close()
   read()
	read()
   read(byte[], int, int)
	read(byte[], int, int)
  len バイトまでのデータを、この入力ストリームからバイトの配列に読み込む。
 
 SequenceInputStream
SequenceInputStream
public SequenceInputStream(Enumeration e)
InputStream でなければなりません。
 SequenceInputStream
SequenceInputStream
  public SequenceInputStream(InputStream s1,
                             InputStream s2)
s1 から、次に入力ストリーム s2 から読み込むために初期化された、新しいシーケンス入力ストリームを構築します。
 
 available
available
public int available() throws IOException
 read
read
public int read() throws IOException
0 から 255 の範囲の int として返されます。ストリームが終わったためにバイトがない場合は、値 -1 が返されます。このメソッドは、入力データが来るまで、ストリームの終端が検出されるか、または例外がスローされるまでブロックします。
 
SequenceInputStream の read メソッドでは、現在のサブストリームから文字を1つ読み込もうとします。そのストリームが終わると、現在のサブストリームの close メソッドを呼び出して、次のサブストリームからの読み込みを開始します。
-1。
     read
read
  public int read(byte buf[],
                  int pos,
                  int len) throws IOException
len バイトまでのデータをバイトの配列に読み込みます。このメソッドでは、少なくとも1バイトの入力が来るまでブロックします。最初の引数が null の場合は、len までのバイトを読み込んで切り捨てます。
 
SequenceInputStream の read メソッドでは、現在のサブストリームからデータを読み込もうとします。そのストリームが終わったために文字の読み込みに失敗すると、現在のサブストリームの close メソッドを呼び出して、次のサブストリームからの読み込みを開始します。
 close
close
public void close() throws IOException
 SequenceInputStream の close メソッドでは、現在呼び出し中のサブストリームの close メソッドと、まだ読み込みを始めていないサブストリームすべての close メソッドの両方を呼び出します。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス