首页 > 解决方案 > 使用文本文件中包含的信息

问题描述

我的任务有问题,我想请教一些提示。

三个文本文件的名称分别为:doctors.txt、patients.txt、visits.txt。它们包含有关医生、患者和家访的信息。在每个文件中,行中的数据由制表符分隔。

使用文件中包含的信息,执行以下命令:

我无法阅读这些文件。如何转换这三个文本文件中的数据?

我创建了医生、病人、就诊、时间类,主要是把文件放到黑板上。

enter code here
    public static void main(String[] args) throws IOException {

            File[] files = {new File("doctors.txt"), new File("patients.txt"),
                    new File("visits.txt")};
            for (File file : files) {
                if(file.isFile()) {
                    BufferedReader inputStream = null;
                    String line;
                    try {
                        inputStream = new BufferedReader(new FileReader(file));
                        while ((line = inputStream.readLine()) != null) {
                            System.out.println(line);
                        }
                    }catch(IOException e) {
                        System.out.println(e);
                    }
                    finally {
                        if (inputStream != null) {
                            inputStream.close();
                        }
                    }
                }
            }

        }
    }

标签: java

解决方案


推荐阅读