首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在java中读取文件并将不同行的数据存储在不同的数组中?

在Java中,可以使用BufferedReader类来读取文件,并将不同行的数据存储在不同的数组中。下面是一个示例代码:

代码语言:txt
复制
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

public class ReadFileAndStoreData {
    public static void main(String[] args) {
        String filePath = "path/to/your/file.txt"; // 文件路径

        List<String> dataArray = new ArrayList<>(); // 存储所有行的数据的数组
        List<String> lineArray = new ArrayList<>(); // 存储每行数据的数组

        try (BufferedReader br = new BufferedReader(new FileReader(filePath))) {
            String line;
            while ((line = br.readLine()) != null) {
                lineArray.add(line); // 将每行数据添加到lineArray中
            }
        } catch (IOException e) {
            e.printStackTrace();
        }

        // 将lineArray中的数据存储到dataArray中
        for (String line : lineArray) {
            dataArray.add(line);
        }

        // 打印存储的数据
        for (String data : dataArray) {
            System.out.println(data);
        }
    }
}

上述代码中,首先需要指定文件路径filePath,然后创建一个BufferedReader对象来读取文件。通过readLine()方法逐行读取文件内容,并将每行数据存储在lineArray中。最后,将lineArray中的数据存储到dataArray中,可以根据需求进行进一步处理或使用。

请注意,以上代码仅为示例,实际应用中可能需要根据具体需求进行适当的修改和扩展。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

6分33秒

048.go的空接口

24分28秒

GitLab CI/CD系列教程(四):.gitlab-ci.yml的常用关键词介绍与使用

1分23秒

3403+2110方案全黑场景测试_最低照度无限接近于0_20230731

1分29秒

U盘根目录乱码怎么办?U盘根目录乱码的解决方法

1时8分

TDSQL安装部署实战

1分32秒

最新数码印刷-数字印刷-个性化印刷工作流程-教程

1时29分

如何基于AIGC技术快速开发应用,助力企业创新?

16分8秒

Tspider分库分表的部署 - MySQL

26分40秒

晓兵技术杂谈2-intel_daos用户态文件系统io路径_dfuse_io全路径_io栈_c语言

3.4K
48秒

手持读数仪功能简单介绍说明

14分30秒

Percona pt-archiver重构版--大表数据归档工具

1分1秒

多通道振弦传感器无线采集仪在工程监测中是否好用?

领券