温馨提示×

java如何从文件里提取数据

小亿
93
2023-11-10 02:52:17
栏目: 编程语言

在Java中,可以使用FileReaderBufferedReader类来从文件中提取数据。以下是一个简单的示例代码,演示如何从文件中读取每一行数据:

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;

            // 逐行读取数据
            while ((line = bufferedReader.readLine()) != null) {
                // 处理每一行数据
                System.out.println(line);
            }

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

在上述代码中,FileReader用于打开文件并读取数据,BufferedReader用于提供缓冲区,并按行读取数据。通过使用readLine()方法从缓冲区中读取每一行数据,并在循环中打印出来。最后,需要使用close()方法关闭文件读取器。

请确保将上述代码中的data.txt替换为实际的文件路径和文件名。

0