在Java中,可以使用BufferedReader
類按行讀取文件內容。可以按照以下步驟進行操作:
BufferedReader
對象,將文件路徑作為參數傳遞給它的構造函數。例如,BufferedReader reader = new BufferedReader(new FileReader("文件路徑"));
readLine()
方法來讀取文件的每一行。readLine()
方法會返回文件的下一行內容,并將指針移動到文件的下一行。可以將返回的內容保存到一個字符串變量中,以便進一步處理。readLine()
方法,直到它返回null
,表示文件已經讀取完畢。以下是一個示例代碼,演示如何按行讀取文件內容:
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("文件路徑"));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
請注意,上述代碼中的"文件路徑"需要替換為實際文件的路徑。