Java.io.StringBufferInputStream類
Java.io.StringBufferInputStream類允許應用程序創建,其中讀取的字節由字符串的內容提供的輸入流。應用程序還可以通過使用ByteArrayInputStream.Only字符串中的低八位每個字符都使用這個類讀取一個字節數組字節。
這個此類已被Oracle否決,不再被使用。
類聲明
以下是Java.io.StringBufferInputStream類的聲明:
public class StringBufferInputStream extends InputStream
字段域
以下是Java.io.StringBufferInputStream類中的字段:
-
protected String buffer -- 這是字節被讀取的字符串。
-
protected int count -- 這是在輸入數據流緩存器有效字符數。
-
protected int pos -- 這是下一個字符從輸入流緩存器讀取的索引。
類構造函數
S.N. | 構造函數 & 描述 |
---|---|
1 |
StringBufferInputStream(String s) 這將創建一個字符串輸入流中讀取指定的字符串數據。 |
類方法
S.N. | 方法 & 描述 |
---|---|
1 |
int available() 此方法返回可以從輸入流中可無阻塞讀取的字節數。 |
2 |
int read() 此方法讀取從這個輸入流數據的下一個字節。 |
3 |
int read(byte[] b, int off, int len) 此方法讀取最多len個從這個輸入流中數據的字節到字節數組。 |
4 |
void reset() 這種方法重置輸入流,開始從這個輸入流的基礎緩衝區的第一個字符讀。 |
5 |
long skip(long n) 此方法跳過輸入流中的n個字節。 |
方法繼承
這個類從以下類繼承的方法:
-
Java.io.InputStreams
-
Java.io.Object