|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.io.Reader
java.io.StringReader
public class StringReader
소스가 캐릭터 라인의 문자 스트림입니다.
필드의 개요 |
---|
클래스 java.io. Reader 로부터 상속된 필드 |
---|
lock |
생성자 의 개요 | |
---|---|
StringReader (String s)
새로운 캐릭터 라인 리더를 작성합니다. |
메소드의 개요 | |
---|---|
void |
close ()
스트림을 닫아, 거기에 관련하는 모든 system resource를 해제합니다. |
void |
mark (int readAheadLimit)
스트림의 현재 위치에 마크를 설정합니다. |
boolean |
markSupported ()
이 스트림이, 실행하는 mark() 오퍼레이션을 지원할지 어떨지를 통지합니다. |
int |
read ()
단일의 문자를 읽어들입니다. |
int |
read (char[] cbuf,
int off,
int len)
배열의 일부에 문자를 읽어들입니다. |
boolean |
ready ()
이 스트림이 읽어들여 가능한가 어떤가를 판정합니다. |
void |
reset ()
직전의 마크 위치에 스트림을 리셋 합니다. |
long |
skip (long ns)
스트림내의 지정된 수의 문자를 스킵 합니다. |
클래스 java.io. Reader 로부터 상속된 메소드 |
---|
read , read |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public StringReader(String s)
s
- 문자 스트림을 제공하는 캐릭터 라인메소드의 상세 |
---|
public int read() throws IOException
Reader
내의 read
IOException
- 입출력 에러가 발생했을 경우public int read(char[] cbuf, int off, int len) throws IOException
Reader
내의 read
cbuf
- 전송처 버퍼off
- 문자의 기입 개시 오프셋(offset)len
- 읽어들이는 문자의 최대수
IOException
- 입출력 에러가 발생했을 경우public long skip(long ns) throws IOException
Reader
슈퍼 클래스의 skip
메소드가 예외를 throw 해도,ns
파라미터는 부가 될 가능성이 있습니다. ns
가 0 보다 작은 값이면, 스트림은 뒤에 스킵 합니다. 부의 반환값은, 뒤에 스킵 하는 것을 나타냅니다. 캐릭터 라인의 선두를 넘어 뒤에 스킵 할 수 없습니다.
캐릭터 라인 전체가 읽혔는지 스킵 되었을 경우, 이 메소드는 아무것도 실행하지 않고 , 항상 0 을 돌려줍니다.
Reader
내의 skip
ns
- 스킵 하는 문자수
IOException
- 입출력 에러가 발생했을 경우public boolean ready() throws IOException
Reader
내의 ready
IOException
- 스트림이 닫혀졌을 경우public boolean markSupported()
Reader
내의 markSupported
public void mark(int readAheadLimit) throws IOException
Reader
내의 mark
readAheadLimit
- 마크를 보관 유지하면서 읽어들일 수가 있는 문자수의 상한. 캐릭터 라인으로부터 스트림에 입력되므로, 실제의 상한은 없다. 그 때문에, 이 인수는 0 보다 작은 값이어서는 안 된다. 그렇지 않은 경우는, 무시된다
IllegalArgumentException
- readAheadLimit 가 0 보다 작은 값의 경우
IOException
- 입출력 에러가 발생했을 경우public void reset() throws IOException
Reader
내의 reset
IOException
- 입출력 에러가 발생했을 경우public void close()
Closeable
내의 close
Reader
내의 close
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.