|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.io.InputStream
java.io.StringBufferInputStream
StringReader
클래스를 사용하는 것이 적절합니다.
@Deprecated public class StringBufferInputStream
이 클래스는, 캐릭터 라인의 내용에 의해 바이트의 read가 제공되는 입력 스트림을 어플리케이션으로 작성할 수 있도록(듯이) 합니다. 어플리케이션은 ByteArrayInputStream
를 사용해 바이트 배열로부터 바이트를 읽어들일 수도 있습니다.
이 클래스가 사용하는 것은, 캐릭터 라인의 각 문자의 하위 8 비트 뿐입니다.
ByteArrayInputStream
,
StringReader
필드의 개요 | |
---|---|
protected String |
buffer
추천 되고 있지 않습니다. 바이트의 read원의 캐릭터 라인입니다. |
protected int |
count
추천 되고 있지 않습니다. 입력 스트림 버퍼내의 유효 문자수입니다. |
protected int |
pos
추천 되고 있지 않습니다. 입력 스트림 버퍼로부터 읽어들이는 다음의 문자의 인덱스입니다. |
생성자 의 개요 | |
---|---|
StringBufferInputStream (String s)
추천 되고 있지 않습니다. 지정된 캐릭터 라인으로부터 데이터를 읽어들이기 위한 캐릭터 라인 입력 스트림을 작성합니다. |
메소드의 개요 | |
---|---|
int |
available ()
추천 되고 있지 않습니다. 블록 하지 않고 입력 스트림로부터 읽어들일 수가 있는 바이트수를 돌려줍니다. |
int |
read ()
추천 되고 있지 않습니다. 이 입력 스트림로부터 데이터의 다음의 바이트를 읽어들입니다. |
int |
read (byte[] b,
int off,
int len)
추천 되고 있지 않습니다. 최대 len 바이트까지의 데이터를, 이 입력 스트림로부터 바이트 배열에 읽어들입니다. |
void |
reset ()
추천 되고 있지 않습니다. 이 입력 스트림의 기본이 되는 버퍼의 최초의 문자로부터 read를 개시하도록, 입력 스트림을 리셋 합니다. |
long |
skip (long n)
추천 되고 있지 않습니다. 이 입력 스트림을 n 바이트만 스킵 합니다. |
클래스 java.io. InputStream 로부터 상속된 메소드 |
---|
close , mark , markSupported , read |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
필드의 상세 |
---|
protected String buffer
protected int pos
buffer
protected int count
buffer
생성자 의 상세 |
---|
public StringBufferInputStream(String s)
s
- 기본이 되는 입력 버퍼메소드의 상세 |
---|
public int read()
0
~ 255
의 범위의 int
로서 돌려주어집니다. 스트림의 마지막에 이르렀기 때문에 읽어들이는 바이트가 없는 경우는, 값 -1
이 돌려주어집니다.
StringBufferInputStream
의 read
메소드는 블록 할 수 없습니다. 이 입력 스트림의 버퍼내의 다음의 문자의 하위 8 비트를 돌려줍니다.
InputStream
내의 read
-1
public int read(byte[] b, int off, int len)
len
바이트까지의 데이터를, 이 입력 스트림로부터 바이트 배열에 읽어들입니다.
StringBufferInputStream
의 read
메소드는 블록 할 수 없습니다. 이 입력 스트림의 버퍼내의 문자의 하위 8 비트를 바이트 배열 인수에 카피합니다.
InputStream
내의 read
b
- 데이터의 read처의 버퍼off
- 데이터의 개시 오프셋(offset)len
- 읽히는 최대 바이트수
-1
InputStream.read()
public long skip(long n)
n
바이트만 스킵 합니다. 스트림의 마지막에 이르렀을 경우는, 스킵 되는 바이트수가 적게 되는 일이 있습니다.
InputStream
내의 skip
n
- 스킵 하는 바이트수
public int available()
InputStream
내의 available
count - pos
의 값으로, 입력 버퍼로부터 읽어들이는 나머지의 버퍼수public void reset()
InputStream
내의 reset
InputStream.mark(int)
,
IOException
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.