W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
java.lang.Object
|---java.io.InputStream
|---|---java.io.StringBufferInputStream
@Deprecated
public class StringBufferInputStream
extends InputStream
已棄用。 此類沒有正確地將字符轉(zhuǎn)換為字節(jié)。 從 JDK 1.1 開始,從字符串創(chuàng)建流的首選方法是通過 StringReader 類。
Since:
JDK1.0
修飾符和類型 | 字段 | 描述 |
---|---|---|
protected String | buffer | 已棄用。 從中讀取字節(jié)的字符串。 |
protected int | count | 已棄用。 輸入流緩沖區(qū)中的有效字符數(shù)。 |
protected int | pos | 已棄用。 要從輸入流緩沖區(qū)讀取的下一個(gè)字符的索引。 |
構(gòu)造函數(shù) | 描述 |
---|---|
StringBufferInputStream(String s) | 已棄用。 創(chuàng)建一個(gè)字符串輸入流以從指定的字符串中讀取數(shù)據(jù)。 |
修飾符和類型 | 方法 | 描述 |
---|---|---|
int | available() | 已棄用。 返回可以從輸入流中讀取而不阻塞的字節(jié)數(shù)。 |
int | read() | 已棄用。 從此輸入流中讀取數(shù)據(jù)的下一個(gè)字節(jié)。 |
int | read(byte[] b, int off, int len) | 已棄用。 從此輸入流中讀取最多 len 個(gè)字節(jié)的數(shù)據(jù)到一個(gè)字節(jié)數(shù)組中。 |
void | reset() | 已棄用。 重置輸入流以從該輸入流的底層緩沖區(qū)的第一個(gè)字符開始讀取。 |
long | skip(long n) | 已棄用。 從此輸入流中跳過 n 個(gè)字節(jié)的輸入。 |
從類 java.io.InputStream 繼承的方法 |
---|
close, mark, markSupported, read |
從類 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
protected String buffer
已棄用。
從中讀取字節(jié)的字符串。
protected int count
已棄用。
輸入流緩沖區(qū)中的有效字符數(shù)。
protected int pos
已棄用。
要從輸入流緩沖區(qū)讀取的下一個(gè)字符的索引。
public StringBufferInputStream(String s)
已棄用。
創(chuàng)建一個(gè)字符串輸入流以從指定的字符串中讀取數(shù)據(jù)。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
s | 底層輸入緩沖區(qū)。 |
public int read()
已棄用。
從此輸入流中讀取數(shù)據(jù)的下一個(gè)字節(jié)。 值字節(jié)作為 int 返回,范圍為 0 到 255。如果由于到達(dá)流的末尾而沒有可用的字節(jié),則返回值 -1。
StringBufferInputStream 的讀取方法不能阻塞。 它返回此輸入流緩沖區(qū)中下一個(gè)字符的低八位。
指定者:
讀入類 InputStream
返回:
數(shù)據(jù)的下一個(gè)字節(jié),如果到達(dá)流的末尾,則為 -1。
public int read(byte[] b, int off, int len)
已棄用。
從此輸入流中讀取最多 len 個(gè)字節(jié)的數(shù)據(jù)到一個(gè)字節(jié)數(shù)組中。
StringBufferInputStream 的讀取方法不能阻塞。 它將此輸入流緩沖區(qū)中字符的低八位復(fù)制到字節(jié)數(shù)組參數(shù)中。
覆蓋:
讀入類 InputStream
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
b | 讀取數(shù)據(jù)的緩沖區(qū)。 |
off | 數(shù)據(jù)的起始偏移量。 |
len | 讀取的最大字節(jié)數(shù)。 |
返回:
讀入緩沖區(qū)的總字節(jié)數(shù),如果由于到達(dá)流的末尾而沒有更多數(shù)據(jù),則為 -1。
public long skip(long n)
已棄用。
從此輸入流中跳過 n 個(gè)字節(jié)的輸入。 如果到達(dá)輸入流的末尾,則可能會(huì)跳過更少的字節(jié)。
覆蓋:
在 InputStream 類中跳過
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
n | 要跳過的字節(jié)數(shù)。 |
返回:
跳過的實(shí)際字節(jié)數(shù)。
public int available()
已棄用。
返回可以從輸入流中讀取而不阻塞的字節(jié)數(shù)。
覆蓋:
在類 InputStream 中可用
返回:
count - pos 的值,它是要從輸入緩沖區(qū)讀取的剩余字節(jié)數(shù)。
public void reset()
已棄用。
重置輸入流以從該輸入流的底層緩沖區(qū)的第一個(gè)字符開始讀取。
覆蓋:
在類 InputStream 中重置
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: