|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
Objectjava.io.Reader
com.docomostar.io.BufferedReader
public class BufferedReader
文字列、行、配列をバッファリングして、文字型データを読み出すReaderクラスです。
ストリーム(Reader)を効率よく読み込むため、 このクラスのインスタンスはそれぞれ文字配列のバッファを持ちます。
| フィールドの概要 |
|---|
| クラス java.io.Reader から継承されたフィールド |
|---|
lock |
| コンストラクタの概要 | |
|---|---|
BufferedReader(java.io.Reader in)
標準のバッファサイズのBufferedReaderを生成します。 |
|
BufferedReader(java.io.Reader in,
int size)
指定されたバッファサイズのBufferedReaderを生成します。 |
|
| メソッドの概要 | |
|---|---|
void |
close()
ストリームをクローズします。 |
void |
mark(int readAheadLimit)
ストリームの現在の位置をマークします。 |
boolean |
markSupported()
mark操作をサポートするか否かを調べます。 |
int |
read()
1文字読み込みます。 |
int |
read(char[] buf,
int off,
int len)
配列の一部に文字を読み込みます。 |
String |
readLine()
1行読み込みます。 |
boolean |
ready()
ストリームが読み込み可能かどうかを調べます。 |
void |
reset()
最後にマークした位置に戻ります。 |
long |
skip(long n)
文字をスキップします。 |
| クラス java.io.Reader から継承されたメソッド |
|---|
read |
| クラス Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public BufferedReader(java.io.Reader in)
標準のバッファサイズは、機種依存です。
in - 生成するBufferedReaderの入力元のストリームを指定します。
NullPointerException -
public BufferedReader(java.io.Reader in,
int size)
in - 生成するBufferedReaderの入力元のストリームを指定します。size - バッファサイズを文字数で指定します。
NullPointerException -
IllegalArgumentException -
| メソッドの詳細 |
|---|
public int read()
throws java.io.IOException
java.io.Reader 内の readjava.io.IOException -
java.io.IOException -
public int read(char[] buf,
int off,
int len)
throws java.io.IOException
指定された文字数を読み込んだ場合、 入力元のストリームの終端に達した場合、 および入力元のストリームのreadyメソッドがfalseを返した場合には、 配列に空きがあってもそれ以上の文字の読み込みは行いません。
java.io.Reader 内の readbuf - 読み込んだ文字を格納する配列を指定します。off - 配列中の文字の読み込み開始位置を指定します。len - 読み込む文字数の最大数を指定します。
java.io.IOException -
NullPointerException -
IndexOutOfBoundsException -
java.io.IOException -
public String readLine()
throws java.io.IOException
java.io.IOException -
java.io.IOException -
public long skip(long n)
throws java.io.IOException
java.io.Reader 内の skipn - スキップする文字数を指定します。
java.io.IOException -
IllegalArgumentException -
java.io.IOException -
public boolean ready()
throws java.io.IOException
java.io.Reader 内の readyjava.io.IOException -
java.io.IOException -
public boolean markSupported()
java.io.Reader 内の markSupported
public void mark(int readAheadLimit)
throws java.io.IOException
java.io.Reader 内の markreadAheadLimit - マーク位置を保持して読み込むことのできる最大文字数を指定します。
マーク後にこの文字数以上の文字を読み込むと、
resetメソッドが失敗することがあります。
バッファサイズ以上の数を指定すると、バッファが拡張されます。reset()
java.io.IOException -
IllegalArgumentException -
java.io.IOException -
public void reset()
throws java.io.IOException
java.io.Reader 内の resetmark(int)
java.io.IOException -
java.io.IOException -
public void close()
throws java.io.IOException
java.io.Reader 内の closejava.io.IOException -
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
NTT DOCOMO,INC.
本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。
Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。
FeliCaは、ソニー株式会社が開発した非接触ICカードの技術方式です。FeliCaは、ソニー株式会社の登録商標です。
「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。
その他記載された会社名、製品名などは該当する各社の商標または登録商標です。