如果文件被聲明爲隨機訪問文件,是否有方法可以計算文件中的行數,在java中? 我想某事像的:使用隨機訪問文件計算java中文件的行數
while(stop_condition)
{String str=file.readLine();
count++;
}
但我不能隨機訪問文件文檔中找到,這可能是在這種情況下stop_condition。你能幫我解決嗎?謝謝。
如果文件被聲明爲隨機訪問文件,是否有方法可以計算文件中的行數,在java中? 我想某事像的:使用隨機訪問文件計算java中文件的行數
while(stop_condition)
{String str=file.readLine();
count++;
}
但我不能隨機訪問文件文檔中找到,這可能是在這種情況下stop_condition。你能幫我解決嗎?謝謝。
文檔是谷歌的第一個結果:http://docs.oracle.com/javase/1.4.2/docs/api/java/io/RandomAccessFile.html
這裏就是它說的事情:
while(file.readLine() != null)
count++;
String line = null;
while ((line = file.readLine() != null) {
// Do something :)
}
這會跳過第一行的內容。 – LuckyLuke
問題要求的行數,所以當行不是'空'時,數它。那是什麼呢。沒有跳過 – Jon