プロが教えるわが家の防犯対策術!

BufferedReaderクラスのreadLine()メソッドで、
ファイルを一行ずつ読み込めますが、
途中で、またはじめから読み直したい場合には、一度close()して
インスタンスを作り直すしかないのでしょうか?

A 回答 (2件)

LineNumberReaderクラスを使えばできますが、


BufferedReaderだと、その方法しかないでしょう。

参考URL:http://java.sun.com/j2se/1.4/ja/docs/ja/api/java …
    • good
    • 0
この回答へのお礼

ありがとうございます!!

助かります。

調べてやってみます。

お礼日時:2006/05/16 08:51

LineNumberReader は単に改行の数を自動でカウントしてくれるだけで、別に指定した行にジャンプする機能があるわけではありませんよ



で、読み直す方法ですが、mark(int), markSupported(), reset() メソッドについて調べてみてください
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2006/05/20 01:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!