アプリ版:「スタンプのみでお礼する」機能のリリースについて

Inputstreamで取得したcsvファイルやテキストファイル
の中身の行数を返す方法がわかりません。
どなたか、ご教授お願いいたします。

A 回答 (4件)

#1です。


私もLineNumberReaderを使うと思います。

ところで、LineNumberReaderは「今読み込んだ行の行数」を返すメソッドはありますが、「総行数」は返せません。
「中身の行数」というのはどちらですか?
    • good
    • 0

何も悩まなくとも java.io.LineNumberReader を使えばいいのです。

    • good
    • 0

#1>具体的にはどんなかんじでしょうか?


import java.io.*;
public class Sample {
public static void main(String argv[]) throws IOException{
BufferedReader fin = new BufferedReader(new FileReader("data.txt"));
String aLine;
long n = 0L;

while(null!=(aLine = fin.readLine())){
n++;
}
fin.close();
System.out.println("行数:"+n);
}
}
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2005/08/19 12:14

読みながら行数をカウントするのではダメですか?

この回答への補足

読みながらというのは具体的にはどんなかんじでしょうか?スイマセン..

補足日時:2005/08/19 00:04
    • good
    • 0

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