改行
テキストファイルに書かれている文章にいくつパラグラフと行があるか調べたいのですが、
1行ずつ読み込んで、もし改行だけしか読み込まなかったらパラグラフカウンターを+1しようと思いプログラムを組んだのですが、
改行は"\n"でいいのでしょうか?
テキストファイルの例
Laying Tile Requires Stick-to-itiveness.
Today's topic for homeowners is: How to install a tile floor.
Any home decorator will tell you that there is nothing quite like a
tile floor for transforming an ordinary room into an orinary room that
has tile on the floor.
プログラム
int line = 0;
int paragraph = 1;
String = temp;
String fileName = "ファイルアドレス";
BufferedReader br = new BufferedReader(new FileReader(fileName));
while ((temp = br.readLine()) != null) {
line++;
if(temp.equals("\n")){
paragraph++;
}
}
しかしこれだと、次のパラグラフに移ってもパラグラフカウンターが1のままになってしまいます。
テキストファイル中のパラグラフとパラグラフの間には改行がはさんであるので、1つのパラグラフの読み込みが終われば、次にtempには改行が読み込まれると思うのですが、
temp.equals("\n")ではダメなのでしょうか?
上のテキストファイルの例では、パラグラフ数は3、行数は7です。
お礼
確かに空白でした。ありがとうございました!