|
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 도 참조해 주세요.