读取2个文件并写入其中一个文件

时间:2013-12-05 13:48:20

标签: java file-io

我该怎么做?

我有2个文件。程序只读取的第一个文件和程序的第二个file也将读写。 第二个文件有点像带有列和标题的数据表。程序将读取第一行或标题然后遍历第一个文件;获取数据并将该数据从第一个文件写入相应列下的第二个文件。

一个例子是这样的: 第一个file或只能读取而不写入的文件:

number name last_name age
1      joe   smith    25

将要读取的第二个文件或文件(仅标题/第一行)和将写入的文件:

number name last_name age

1 个答案:

答案 0 :(得分:1)

这看起来像是一个家庭作业问题,所以我只会给出一些简单的例子来帮助你入门!

以下是阅读文件的众多方法之一:

try {
        FileReader input = new FileReader(inputFile);
        BufferedReader bufRead = new BufferedReader(input, 2048);
        String line = bufRead.readLine();
        while (line != null) {
            System.out.println(line);
            line = bufRead.readLine();              
        }
        bufRead.close();
        input.close();
    } catch (IOException e) {
        //TODO You should handle this exception!
    }