溫馨提示×

java如何從文件里提取數(shù)據(jù)

小億
121
2023-11-10 02:52:17
欄目: 編程語言

在Java中,可以使用FileReaderBufferedReader類來從文件中提取數(shù)據(jù)。以下是一個簡單的示例代碼,演示如何從文件中讀取每一行數(shù)據(jù):

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class FileDataExtraction {
    public static void main(String[] args) {
        String fileName = "data.txt"; // 指定文件名

        try {
            FileReader fileReader = new FileReader(fileName);
            BufferedReader bufferedReader = new BufferedReader(fileReader);
            String line;

            // 逐行讀取數(shù)據(jù)
            while ((line = bufferedReader.readLine()) != null) {
                // 處理每一行數(shù)據(jù)
                System.out.println(line);
            }

            bufferedReader.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

在上述代碼中,FileReader用于打開文件并讀取數(shù)據(jù),BufferedReader用于提供緩沖區(qū),并按行讀取數(shù)據(jù)。通過使用readLine()方法從緩沖區(qū)中讀取每一行數(shù)據(jù),并在循環(huán)中打印出來。最后,需要使用close()方法關閉文件讀取器。

請確保將上述代碼中的data.txt替換為實際的文件路徑和文件名。

0