共計(jì) 641 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
在 Java 中,可以使用 BufferedReader 類逐行讀取文本文件。以下是一個(gè)示例代碼:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadFileLineByLine {public static void main(String[] args) {try {BufferedReader reader = new BufferedReader(new FileReader("filename.txt"));
String line;
while ((line = reader.readLine()) != null) {System.out.println(line);
}
reader.close();} catch (IOException e) {e.printStackTrace();
}
}
}
在上面的示例中,首先創(chuàng)建了一個(gè) BufferedReader 對(duì)象,該對(duì)象包裝了一個(gè) FileReader 對(duì)象,用于讀取指定文件(此處假設(shè)為 filename.txt)。然后,使用readLine() 方法逐行讀取文件,直到文件末尾,readLine()方法返回null。在循環(huán)中,我們可以對(duì)每一行進(jìn)行處理,例如打印出來。
需要注意的是,以上代碼在讀取文件時(shí)使用了 try-catch 塊來捕獲可能發(fā)生的 IOException 異常,并在異常發(fā)生時(shí)打印異常堆棧跟蹤信息。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完