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