|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.util.io.LineIterator
public class LineIterator
BufferedReader
から読み込んだ行単位の文字列を反復するIterator
です。
次のように使います.
import static org.seasar.util.io.LineIterator.*; BufferedReader reader = ...; for (String line : iterable(reader)) { ... }
フィールドの概要 | |
---|---|
protected static String |
EMPTY
line が空であることを示すStringオブジェクト |
protected String |
line
読み込み済みの文字列 |
protected BufferedReader |
reader
BufferedReader |
コンストラクタの概要 | |
---|---|
LineIterator(BufferedReader reader)
インスタンスを構築します。 |
|
LineIterator(Reader reader)
インスタンスを構築します。 |
メソッドの概要 | |
---|---|
boolean |
hasNext()
|
static Iterable<String> |
iterable(BufferedReader reader)
for each構文で使用するために LineIterator をラップしたIterable を返します。 |
static Iterable<String> |
iterable(Reader reader)
for each構文で使用するために LineIterator をラップしたIterable を返します。 |
String |
next()
|
void |
remove()
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected static final String EMPTY
line
が空であることを示すStringオブジェクト
protected final BufferedReader reader
BufferedReader
protected String line
コンストラクタの詳細 |
---|
public LineIterator(Reader reader)
reader
- 文字列を読み込むReader
。nullであってはいけませんpublic LineIterator(BufferedReader reader)
reader
- 文字列を読み込むBufferedReader
。nullであってはいけませんメソッドの詳細 |
---|
public static Iterable<String> iterable(Reader reader)
LineIterator
をラップしたIterable
を返します。
reader
- 文字列を読み込むReader
。nullであってはいけません
LineIterator
をラップしたIterable
public static Iterable<String> iterable(BufferedReader reader)
LineIterator
をラップしたIterable
を返します。
reader
- 文字列を読み込むBufferedReader
。nullであってはいけません
LineIterator
をラップしたIterable
public boolean hasNext()
Iterator<String>
内の hasNext
public String next()
Iterator<String>
内の next
public void remove()
Iterator<String>
内の remove
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |